Google Maps Data Platform
Turns any city and category into a verified, deduplicated list of businesses — delivered straight into a sales team's CRM. Runs in production today.
- TypeScript
- Chrome Extensions
- Node.js
- PostgreSQL
- Redis
- Docker
I turn repetitive business work into software that runs without anyone watching it — data platforms that have processed 100,000+ business records, Chrome extensions people open every morning, and AI workflows that answer customers at 3am.

Processed
Built & shipped
In production
Published
Since 2019
Software that businesses use every day — not case studies waiting for a client.
Turns any city and category into a verified, deduplicated list of businesses — delivered straight into a sales team's CRM. Runs in production today.
Scores available domains on brandability, length and market signals — 500 names swept in under three seconds.
Answers routine customer messages around the clock, escalates the rest with full context, and logs every thread to the CRM.
From discipline to building software.
The through-line isn't code. It's showing up every day for something that only pays off later — first in uniform, then in training, now in products.
Download resumeLearned to operate under pressure, follow a standard, and finish what I start. Everything after this borrowed that habit.
Years of training taught me the compounding curve: small work repeated daily beats intensity that quits.
Moved from tutorials to production: TypeScript, React, Next.js, Postgres, and the unglamorous parts — deploys, monitoring, support.
Built the scrapers, browser extensions and AI workflows that replaced hours of copy-paste for real teams — and found the market by accident.
I run my own products end to end — first line of code to first paying customer, and every support ticket in between.
Languages
Frontend
Backend & data
Infrastructure
AI
Self-directed, project-based — shipped products as the curriculum
Add your formal qualification here
Cloud, security or language certificates carry real weight on a German visa file
Tell me what you're trying to automate, collect or launch. I reply to every message myself, usually within a day.