/blogs
Here are my writings on software, engineering, and everything in between. โ๐ป
2026
What Is an AI First Engineer in 2026? ๐ค
An AI first engineer in 2026 is defined by verification, not generation. What the role really means, what changed this year, and how to actually become one. ยท 6 min read
Mirra Landing Page: AI Writing Companion Build ๐๏ธ
Mirra landing page build for an AI writing companion for solo creators, covering product positioning, mascot design, Luma.ai video, Next.js, and beta waitlist. ยท 7 min read
My Blog Syndication Strategy ๐ฃ
My blog syndication strategy keeps souravdey.space as the canonical source, with Dev.to and Hashnode as discovery layers instead of separate homes. ยท 9 min read
Why Side Projects Compound ๐๏ธ
Side projects used to feel like stolen time. They became steady career practice: shipping in public, clearer choices, and skills that showed up at work. ยท 4 min read
Product Engineering: The Only Skill That Survives AI ๐๏ธ
Why product thinking, not just coding ability, determines who thrives in the AI era. Seven years of building customer-facing products taught me this. ยท 4 min read
7 Years as a Software Engineer: What Actually Changed ๐ผ
Seven years in software: from green builds that still felt wrong to owning ambiguity and scope. Honest notes on career, craft, and what still feels hard. ยท 4 min read
2022
My Hackathon Mentoring Experience ๐
What it's like mentoring developers at a hackathon: guiding teams, reviewing ideas, and helping build solutions under time pressure. ยท 3 min read
YouTube Live with PrepInsta and Careerboat ๐ฅ
A live session on landing high-paying tech jobs as a fresher: my TCS to HackerRank journey, building projects that matter, and skills college never teaches. ยท 2 min read
LeetCode #509: Fibonacci Number
๐๏ธ Daily LeetCode Challenge: solving LeetCode 509, Fibonacci Number, with multiple approaches, from plain recursion to dynamic programming. ยท 2 min read
LeetCode #128: Longest Consecutive Sequence
๐๏ธ Daily LeetCode Challenge: solving LeetCode 128 by finding the longest consecutive sequence in an unsorted array in linear time with a hash set. ยท 1 min read
LeetCode #135: Candy
๐๏ธ Daily LeetCode Challenge: solving LeetCode 135, Candy, by distributing the minimum number of candies to children based on their ratings. ยท 2 min read
LeetCode #376: Wiggle Subsequence
๐๏ธ Daily LeetCode Challenge: solving LeetCode 376, Wiggle Subsequence, using dynamic programming and greedy techniques, with a full code walkthrough. ยท 2 min read
LeetCode #1465: Maximum Area of Cake After Cuts
๐๏ธ Daily LeetCode Challenge: solving LeetCode 1465 by finding the maximum area of a piece of cake after a series of horizontal and vertical cuts. ยท 1 min read
LeetCode #1710: Maximum Units on a Truck
๐๏ธ Daily LeetCode Challenge: solving LeetCode 1710, Maximum Units on a Truck, with a greedy approach to load the most units onto a truck of limited capacity. ยท 1 min read
2021
Portfolio Website Development ๐๏ธ - Part 2
Portfolio website development, Part 2: implementing the UI, adding content sections, and deploying the first version of the portfolio live on the web. ยท 2 min read
Moving Gradient Animation with CSS ๐จ
How to create a smooth moving gradient animation in pure CSS using @keyframes, background-size and background-position, with code examples you can copy. ยท 1 min read
Page Fade-In Animation with CSS ๐จ
Add a subtle page fade-in animation to your website using CSS @keyframes and opacity. Just a few lines of CSS, no JavaScript required, with copyable code. ยท 1 min read
Portfolio Website Development ๐๏ธ - Part 1
The journey of building my personal portfolio site from scratch: choosing the tech stack, planning the design, and setting up the project. ยท 1 min read
Creating Your Own npm Package ๐ฆ
A step-by-step guide to creating your own npm package: setting up package.json, writing the module, publishing it to the npm registry, and pushing it to GitHub. ยท 3 min read
Hashnode Blog Cards ๐๏ธ - Rich Previews for Your Blog Links
Turn plain blog links into beautiful, embeddable card previews. Built for Hashnode bloggers who want their content to stand out when shared. ยท 4 min read
Flexbox Guide ๐๏ธ - Learn and Generate CSS Flexbox Layouts
An interactive tool for learning CSS Flexbox. Arrange flex items visually and copy the generated code directly into your project. ยท 2 min read
2020
Facebook Developer Circle Open Source Challenge 2020 ๐
My experience in the Facebook Developer Circle Open Source Immersion Challenge 2020: contributing to open source and finishing in the ๐ top 1000 worldwide. ยท 1 min read
Finalist at Google Cloud DevJam Hackathon 2020 ๐
How our team's product idea and prototype reached the top 6 finalists globally in the Google Cloud DevJam Hackathon 2020, from first idea to a working demo. ยท 5 min read
How to Create a Portfolio with Your GitHub README ๐๏ธ
Turn your GitHub profile into a personal portfolio using the special README feature, with layout ideas and markdown tips. ยท 1 min read
Building a COVID-19 Info Bot ๐ค
How I built a chatbot that delivers real-time COVID-19 case data for India and answers common questions about the pandemic. ยท 2 min read
PandoConnect: A Social Platform to Fight the Pandemic ๐
How I built a hackathon-winning social media platform connecting COVID-19 patients and families to share support, spread awareness, and stay motivated. ยท 2 min read