Writing
On software, side projects, and things learned by doing.
6 articles
Building Electron Apps That Don't Suck
Electron gets a bad reputation for being slow and memory-hungry. Here's how I built Stag — a snappy, native-feeling desktop app — and what I learned along the way.
Building a Price Tracker with Next.js and Web Scraping
How I built MyCart — a tool that monitors prices across 8 e-commerce platforms — and the gotchas that come with scraping JavaScript-rendered pages.
CSS Tricks I Wish I Knew Three Years Ago
A collection of modern CSS techniques — from logical properties to container queries — that would have saved me hundreds of hours of hacky workarounds.
SQLite Is Enough For Your Side Project
Stop reaching for Postgres, Redis, and a cloud database provider on day one. SQLite is fast, serverless, and will handle more load than your side project will ever see.
From Intern to Engineer: Lessons From My First Year at TCS
The things they don't teach you in college — navigating a large codebase, giving good code reviews, communicating up, and staying sane while learning everything at once.
Six React Patterns I Use in Every Project
Beyond useState and useEffect — the compositional patterns, custom hooks, and component design principles that make React code actually maintainable.