20 posts
Blog
Practical articles I write about React, Next.js, TypeScript, frontend architecture, web performance and product engineering.
20 posts
2026
- Moving Our Document Upload Pipeline to Background Workers
- Scan This QR and I'll Predict Your Next 2FA Code
- Why MongoDB Scans 10,000 Documents to Return One and How to Fix It
- Why Uploading Ten Documents Took Longer Than It Needed To
- The MongoDB Schema That Worked Until the Documents Kept Growing
- Fix Vercel Hobby CI/CD for Collaborators with GitHub Actions
- How a Search Engine Works: Building a Tiny Inverted Index
2025
- Switching Gears: A Personal Update
- Build a Sidebar Like shadcn/ui (Without shadcn)
- Generating TypeScript Types from Supabase for Type-Safe Apps
- JavaScript Concepts Worth Knowing
- Set Up a Free Custom Email Address on Your Domain
- Integrate Mixpanel in React and Next.js the Scalable Way
- Build a File and Folder Tree Explorer in React
- What Is Config-Driven UI? A React Guide
2024