Writing

Blog

Writing about things I have built and lessons learned along the way.

·9 min read

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.

AutomationPuppeteerSocial MediaContentAPIs
·7 min read

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.

StripePaymentsExpressNode.jsGeoIP
·6 min read

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.

SEOPuppeteerReactPre-renderingPerformance
·8 min read

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.

PythonNLPAISpaCyPipeline
·6 min read

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.

SvelteKitReactWebSocketsReal-timeArchitecture
·6 min read

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.

PythonRefactoringTestingArchitectureClean Code