Thoughts on engineering, career, and building things that matter.
Why I got tired of sending WhatsApp messages to myself, and what it took to build a peer-to-peer sharing tool that stores nothing, ever.
A deep dive into architecting large-scale applications using Next.js App Router, server components, and efficient data fetching patterns.
After years of building SPAs with plain React, here's why I made the switch to Next.js and how it transformed my workflow.
Practical advice for aspiring developers looking to break into the industry, based on my experience teaching and hiring developers.
How I create consistent, reusable design systems using Tailwind CSS — from spacing scales to component patterns.
Everything I wish I knew before starting my freelancing journey — from finding clients to pricing projects and managing scope creep.