Writing
Blog
Writing about things I have built and lessons learned along the way.
Building a Content Automation Engine That Produces 3,500+ Social Media Assets
How I built a multi-platform content engine that generates Instagram cards, Pinterest pins, and Twitter threads from a single data source using Puppeteer and platform APIs.
How I Built a Dual Payment System for India and International Users
Integrating Stripe and Instamojo with geo-based routing, webhook verification, and unified order tracking in a single Express 5 backend.
Pre-rendering 192 Pages Without Next.js: A Puppeteer SEO Approach
How I took a React 19 SPA from zero Google indexing to full coverage by building a Puppeteer pipeline that renders 192 pages to static HTML.
Building a 7-Stage AI News Pipeline from Scratch
How GeoThreadBot fetches from 3 concurrent sources, analyses content with SpaCy and BART, verifies facts against credible sources, and publishes to Twitter.
Why I Chose SvelteKit Over React for a Real-Time Chat App
SvelteKit's reactive stores, Fastify's throughput, and Groq's inference speed made HELEC's real-time AI chat significantly cleaner to build than a React equivalent.
From 953 Lines to 25 Modules: Refactoring a Python Monolith
How I broke GeoThreadBot from a single tangled script into 8 packages with clear boundaries, typed data models, and 19 unit tests.