/blogs

Here are my writings on software, engineering, and everything in between. โœ๐Ÿป

2026
27th Oct

Half a Decade at HackerRank ๐Ÿ’š

My goodbye to HackerRank after five years: getting recruited off a GitHub profile, going from writing code to owning outcomes, and shipping AI to real users. ยท 7 min read

18th Aug

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

29th Apr

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

15th Apr

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

6th Apr

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

30th Mar

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

25th Mar

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
26th Nov

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

27th Aug

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

6th Jul

LeetCode #509: Fibonacci Number

๐Ÿ—“๏ธ Daily LeetCode Challenge: solving LeetCode 509, Fibonacci Number, with multiple approaches, from plain recursion to dynamic programming. ยท 2 min read

5th Jul

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

4th Jul

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

3rd Jul

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

2nd Jul

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

1st Jul

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
26th Oct

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

20th Apr

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

17th Apr

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

12th Apr

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

8th Apr

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

7th Feb

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

6th Feb

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

Blogs / Sourav Dey