-
Building APIs That Don't Make You Want to Quit
API design doesn't have to be painful. Here are practical patterns I follow to keep my REST APIs clean, predictable, and easy to work with.
-
Lessons I Learned From Reading Other People's Code
Reading other people's code is uncomfortable but it's one of the fastest ways to get better. Here's what I picked up from doing it regularly.
-
The Stack I Use for Every New Project in 2026
After years of trying different tools and frameworks, here's what I actually reach for when starting something new.
-
How I Stay Productive as a Solo Developer
Working alone means nobody is going to manage your time for you. Here's what actually helps me get things done without burning out.
-
Stop Overengineering Your Side Projects
Most side projects die because we treat them like enterprise software. Ship ugly, ship fast, and figure out the rest later.
-
Why I Built GymDose: A Simple Supplement Tracker for Real Fitness Journeys
After losing 45 kg and struggling to remember my daily supplements, I built GymDose — a clean, simple supplement tracker designed to support real fitness routines without adding noise.
-
How to Parse Solana Transactions Efficiently
Parsing Solana transactions can be painful if you rely on RPC JSON output. Here’s a clean, efficient way to extract what actually matters — token movements, logs, and swap details — without wasting compute.
-
TypeScript Tips for Cleaner, Safer Code
TypeScript can save you from bugs — but only if you use it well. Here are practical tips to make your TypeScript code cleaner, safer, and easier to maintain.
-
Understanding Closures in JavaScript (With Real Examples)
Closures are one of the most powerful features of JavaScript. Here’s what they are, how they work, and when to use them with practical examples.
-
React Performance Traps Every Developer Should Know
Slow React apps frustrate users. Here are the most common performance traps in React and how to avoid them with simple best practices.