
Web developer passionate about building scalable, user-friendly applications with clean and efficient code. I focus on crafting intuitive solutions that deliver real value.
I enjoy exploring new technologies, tackling complex problems, and transforming ideas into meaningful, impactful projects.
Projects
I love building things
- 2026
Podcast Buddy
An AI-powered news-to-podcast platform that transforms live news into natural two-host podcast episodes using Gemini, Edge TTS, and FFmpeg.
In progress - 2026
AstraDB
A custom vector database with ANN indexing, semantic search, and Retrieval-Augmented Generation (RAG) pipelines for AI-powered contextual querying.
Live
Work Experience
Where I've been working
- Built AI-powered applications using Python, LLMs, and Generative AI workflows.
- Developed full-stack AI solutions with LLMs, RAG pipelines, and AI agents for real-world use cases.
- Built Podcast Buddy, transforming live news into natural two-host podcast episodes using Gemini, Edge TTS, and FFmpeg.
- Designed and deployed REST APIs to integrate AI backends with modern frontend applications.
- Python
- Machine Learning
- Hugging Face
- LangChain
- JavaScript
- React.js
- Next.js
Writing
Sharing knowledge as I learn
The App Router Lessons I Wish I'd Known on Day One
Six months in Next.js's App Router and a handful of things I'd do differently. Real patterns, real mistakes, and what I'd tell my past self before the first commit.
The Future of Developer Productivity with Aiswarya, Founder of Intelligence
An insightful interview with Aiswarya, founder of the SF-based startup Intelligence, on making AI coding production-ready and solving key engineering bottlenecks.
What Nobody Tells You About Building a RAG Pipeline in Production
Most RAG tutorials stop at 'use a vector DB and retrieve top-k chunks.' Here's what actually breaks when real users start typing — and the cheap fixes that move the needle.
Why I Stopped Reaching for useEffect (And You Probably Should Too)
Most useEffect calls in modern React are mistakes. Here's the mental model I use now — when to skip it, what to replace it with, and the one question that catches half of them.
Explore
A peek into my setup
Insights
Thank you for visiting
- Unique Visitors
- Sessions
Say hi
Let's connect and build something
Drop me an email directly — I reply to everything.
Open email clientI'm in love with this quote
