Writing
Blog
Notes from building things — engineering decisions, trade-offs, and the occasional detour.
RSS feed-
2026-08-06
Replacing My Scraping Layer with Tavily Extract and Crawl
Tavily Extract and Crawl replaced the fetch-and-parse layer in my ingestion pipeline. What changed, what I can prove, and how I meter the credits.
Engineering Backend AI -
2026-03-16
Rebuilding the Portfolio for Mobile — A Week of Decisions
What it took to go from a desktop-first portfolio to a proper mobile experience: M3 design system, page-level architecture splits, an AI chatbot, and a few honest trade-offs.
Engineering Design Meta Mobile -
2026-03-15
The Flowers of Multan
Every spring brings me back to a flower mela in Multan — my mother, my siblings, rows of jasmine and tulips, and a strange purple bloom called the Apple of Sodom that stopped me in my tracks. A childhood memory about beauty, gratitude, and studying God through nature.
Personal Reflection Childhood Gratitude -
2026-03-09
Why I Built This Portfolio
A backend engineer's reflection on building in public, shipping production code, and why I finally put my work on the internet.
Meta Personal Engineering