
How I Built a 24/7 Lead Generation Pipeline with Python and Claude Code at 21
I'm 21, based in the Philippines, and I work as a software engineer for a UK consultancy. One of my tasks was building a lead generation system that could find and enrich business profiles automatically. Instead of doing it manually, I built a pipeline that runs 24/7 on a $150 mini PC sitting in my room. Here's how. The Problem My client needed enriched profiles of C-suite executives — names, companies, roles, LinkedIn URLs. Doing this manually would take forever. The Stack Python — all scripts Playwright — browser automation for scraping Claude Code — my primary development tool (I built the entire system with it) Beelink Mini-S — a tiny Ubuntu server running 24/7 Docker — for containerized services Google Sheets API — for syncing data to the client's spreadsheet How It Works The pipeline runs in stages, each as a separate script: Scrape — Pull company and executive data from public sources (Companies House API, corporate websites) Clean — Deduplicate, normalize names, validate data E
Continue reading on Dev.to Python
Opens in a new tab

