Guides and write-ups from things I've built, deployed and broken along the way.
AI & RAGA step-by-step guide to building a chatbot that answers questions from your own website content. You will scrape pages with Puppeteer, chunk them with LangChain, embed them with Gemini, store everything in MySQL with Prisma and retrieve answers using cosine similarity. You will also build the Next.js API route and a floating chat widget.
System Design & GeohashingHow ride apps find nearby drivers in milliseconds: Geohash narrows the search, Redis stores live locations and Haversine filters by radius. Worked example included.
AWSStore images in a private S3 bucket, optimize them with Sharp, and deliver them securely through CloudFront using short-lived signed URLs.
DevOpsUbuntu, a GitHub repo, Node.js, PM2, MySQL, Nginx, UFW, DNS and SSL. Take a Node.js app from an empty EC2 instance to a secured production URL.
System DesignTicket booking looks simple: pick a seat, pay, done. The hard part is guaranteeing that one seat belongs to exactly one person.
Have an Idea? Let’s Turn It Into Something Real.