~/projects

Each of these is a system real people depend on — with the constraints, architecture decisions, and honest post-mortems written up. No tutorial clones.

case-study/01

SoftLife Invoice Pipeline

Automated invoice-to-inventory pipeline replacing 5–15 daily manual data-entry workflows for a pharmacy.

  • 116 tests passing
  • 5–15 invoices/day
  • ~21K master items indexed

Python 3.11 · n8n · Google Gemini · rapidfuzz · pywinauto · SQLite · Pydantic v2 · Tailscale

case-study/02

Epsilon PCM Proof Automation

Replaced multi-minute manual proof triggers with a 10-second self-service form

  • minutes → ~10 seconds task time reduction
  • self-service, no PCM login needed access

Node.js · Express · Playwright · n8n · Gemini 2.5 Flash Vision · Docker Compose

case-study/03

GodFather — Self-Hosted AI Fitness Coach

Zero-cost Telegram fitness bot with 4 food-logging modes and AI-driven personalization

  • $0/month running cost
  • 4 food-logging modes
  • 5 scheduled workflows

n8n · Supabase (PostgreSQL) · Telegram Bot API · Gemini 2.0 Flash · Cloudflare Tunnel · Docker Compose

case-study/04

WhatsApp Payment Bot + AI Persona

Self-hosted bot tracking badminton court fees and automating payment reminders

  • 31/33 scenarios passing Test coverage
  • 3 (private, public, escalating) Reminder modes
  • Live and in daily use Production uptime

n8n · WAHA (Baileys) · Google Sheets · Google Gemini · Docker Compose · ntfy

ls --almost-all

Automated GST Filing Engine

100% touchless filing

Touchless Indian GST filing via browser automation and AI CAPTCHA solving

I built a Windows Service that listens for n8n webhooks and orchestrates headless Playwright browser automation to file Goods and Services Tax returns in India completely untouched. The system integrates Gemini Vision API to programmatically solve audio and visual CAPTCHAs in real-time, implements intelligent retry logic with automatic page reloads on transient failures, and sends structured HTML email reports for both successful filings and exceptions. This handles the entire GST filing workflow—from login to final submission—without human intervention.

Node.js · n8n · Playwright · Gemini Vision