Available for freelance work·Book a call
Back home/Writing

[ Writing ]

Articles

Thoughts on full-stack development, AI/ML, and shipping products.

April 8, 2025
AILLMPrompt EngineeringPython

Prompt Engineering That Actually Works in Production

Most prompt engineering advice is written for demos. Here's what I've learned writing prompts for real products where wrong answers cost money.

Read article
3 min read
March 12, 2025
AIRAGLangChainPython

Building Production RAG Pipelines: Lessons from the Field

After shipping RAG systems for enterprise clients, here are the hard-won lessons I wish I had before writing the first line of LangChain code.

Read article
3 min read
February 19, 2025
TypeScriptFrontendBackend

TypeScript Generics Without the Headache

Generics scared me for longer than I'd like to admit. Here's the mental model that finally made them click — and the patterns I actually use day to day.

Read article
4 min read
January 28, 2025
PythonFastAPIDjangoBackend

FastAPI vs Django for AI-Heavy Backends: My Take After Shipping Both

I've built production backends in both. Here's when I reach for FastAPI and when Django still wins — and why the answer isn't as obvious as the hype suggests.

Read article
3 min read
December 3, 2024
PostgreSQLBackendDatabasePython

Postgres for Everything: Why I Stopped Reaching for Redis and MongoDB

I used to add Redis for caching and MongoDB for flexible schemas without thinking twice. Then I actually learned Postgres. Now I reach for extra databases a lot less often.

Read article
4 min read
November 14, 2024
Next.jsFramer MotionFrontendAnimation

Scroll-Linked Animations in Next.js with Framer Motion

A practical guide to building the scroll-linked horizontal carousel and typewriter effects I use in my portfolio — including the scroll position bug that took me an embarrassingly long time to fix.

Read article
3 min read