Blog
Writing, notes, and build logs
I share lessons learned while shipping products, working with AI/ML, and building high‑performance web apps.
Jun 01, 2026
3 min read
What I Look for in a Great Engineering Team
The culture, values, and practices that define the kind of engineering team I want to be part of.

Mar 20, 2026
3 min read
Machine Learning for Web Developers
Practical guide to running machine learning models in the browser with TensorFlow.js and real-world use cases.
Jan 05, 2026
3 min read
The Art of Writing Clean APIs
Principles of REST API design, error handling, and versioning that make APIs a joy to consume.
Nov 02, 2025
3 min read
Building Real-time Features with WebSockets
Practical lessons from building chat, collaborative editing, and live update features using WebSockets.
Sep 14, 2025
3 min read
The Stack That Made Me Productive
Why Next.js, NestJS, and PostgreSQL became my go-to stack for building full-stack applications efficiently.
Aug 05, 2025
3 min read
Docker Changed How I Think About Deployment
How containerization transformed my deployment workflow and eliminated the 'works on my machine' problem for good.
Jul 18, 2025
3 min read
React Performance Patterns That Actually Matter
Practical React performance techniques including memo, Suspense, and Server Components that make a real difference in production.
Jun 22, 2025
3 min read
Building My First AI Agent from Scratch
A hands-on walkthrough of building an AI agent with LLMs, tool use, and agent loops — what worked, what failed, and what I learned.
May 01, 2025
3 min read
What Open Source Taught Me About Code Quality
Lessons from contributing to open source projects that fundamentally changed how I write and review code.
Apr 12, 2025
3 min read
Why TypeScript Is Non-Negotiable for Me
How TypeScript's type safety and developer experience transformed my approach to building large-scale applications.
Mar 10, 2025
3 min read
Why I Fell in Love with System Design
Exploring distributed systems, trade-offs, and why thinking at scale is the most rewarding puzzle in software engineering.

Jan 20, 2025
3 min read
From College to Code: My Journey into Software Engineering
My personal story of discovering software engineering during college and the experiences that shaped me as a developer.
Like what you see?
I'm always open to interesting opportunities and conversations.