About
A space for long-form thinking on engineering, design, and the craft of building software.
Hi, I'm Raaj. I write about the things I learn while building — from system design and backend architecture to the small frontend details that make a product feel right.
This blog is my attempt to write clearly about complex subjects. I believe the best way to understand something deeply is to explain it, so that's what I try to do here — one post at a time.
Topics you'll find here include:
- Software engineering & architecture
- Web development with React, Next.js, Node.js
- System design & scalability
- Developer tools & workflows
- Lessons from building products
If you enjoy thoughtful technical writing, consider subscribing below. No spam, no fluff — just the occasional email when something new goes live.
Stay updated
Get notified when I publish new posts. No spam, unsubscribe anytime.