Thoughts & Articles
I write about full-stack development, machine learning, and things I pick up while building as well as personal reflections.
Featured
Building My First Agentic AI: A RAG Research Assistant, From Scratch
Everyone was talking about "agentic AI," so I stopped nodding along and built one myself — a FastAPI research assistant that retrieves, reasons, and cites its sources, with no LangChain in sight. Here's what building the pipeline by hand taught me.
Why I Chose Computer Science — and What I've Learned
A personal reflection on my journey into CS, the projects that shaped my thinking, and what I'm excited about next.
Designing REST APIs with Express & MongoDB
Best practices for structuring a production-grade Node.js REST API with Express, Mongoose, JWT authentication, and proper error handling.
Intro to Machine Learning with Scikit-Learn
Walk through the core ML workflow — from data preprocessing to model evaluation — using Python's most popular ML library.
Building Full-Stack Apps with Next.js 14
A practical guide to building production-ready full-stack applications using Next.js 14's App Router, Server Actions, and the modern React paradigm.