Home

All Articles

Building a Talking Head That Actually Looks Human
AIPythonComputer VisionAutomation
Building a Talking Head That Actually Looks Human
Why the uncanny valley problem with talking heads isn't about lip sync — and how separating motion from mouth movement, using LivePortrait and Wav2Lip together, gets closer to human than either model alone.
Beyond One Server: Scaling n8n with Redis Queue Mode and Custom Autoscaling
Automationn8nRedisDistributed SystemsAutoscalingFastAPI
Beyond One Server: Scaling n8n with Redis Queue Mode and Custom Autoscaling
How I went from a single n8n instance crashing under load to a distributed worker system with asymmetric EWMA-based autoscaling — and why naive CPU averaging causes the oscillation problem everyone hits.
Why I Built My Own React Component Library
Open SourceReactTypeScriptStorybooknpmDesign Systems
Why I Built My Own React Component Library
From working with Google's internal design system to writing the same button CSS for the fifth time — why I finally built advi-ui, a component library I can carry across every project I make.
RAG Email Agent in Production: Weekly Newsletters for 100+ Recipients
Automationn8nRAGGeminiGmail
RAG Email Agent in Production: Weekly Newsletters for 100+ Recipients
The business application built on top of the RAG email agent — how the same architecture runs weekly personalized newsletter campaigns, routes drafts through a Telegram approval flow, tracks opens, and automates follow-ups.
Building a RAG-Powered Email Agent with n8n, Gemini, and Supabase
Automationn8nRAGAI AgentGeminiSupabase
Building a RAG-Powered Email Agent with n8n, Gemini, and Supabase
The technical architecture behind a conversational AI agent that reads Google Drive documents, drafts personalized emails, and sends after approval — vector stores, ingestion pipeline, approval flow, and session memory.
How n8n Changed the Way I Think About Automation
Automationn8nAutomationArchitectureFastAPI
How n8n Changed the Way I Think About Automation
From writing everything in Python from scratch to architecture-first thinking — the mindset shift a developer goes through when they stop resisting visual workflow tools and start using them strategically.
From Google Marketing to AI Automation: My Developer Journey
CareerAIAutomationJourney
From Google Marketing to AI Automation: My Developer Journey
How I went from being a frontend developer at Google to building AI-powered automation systems - the gambles, the lessons, and the dream I'm living.
Why Python? And When to Choose Django, Flask, or FastAPI
PythonDjangoFlaskFastAPIBackend
Why Python? And When to Choose Django, Flask, or FastAPI
From winning animation contests with Turtle graphics to building production APIs - my journey with Python and the frameworks that power my projects.
13,800 Feet Above Everything: The Sar Pass Trek
AdventureTrekkingHimalayasLife
13,800 Feet Above Everything: The Sar Pass Trek
Standing on a Himalayan mountain at sunrise, watching snow turn gold, and understanding why some moments stay with you for eleven years.