CONSULTANCY
I build things that ship. Web apps, browser extensions, AI-powered tools, and Python automation — each grounded in real work I've already delivered.
DATA SCRAPING & AUTOMATION
End-to-end data extraction pipelines that turn messy, unstructured web data into clean, structured outputs — ready for analysis, reporting, or feeding into your own systems.
PERFECT IF YOU NEED TO
→ Pull competitor prices daily into a spreadsheet
→ Scrape lead lists from directories and export to CSV
→ Keep a product catalogue updated automatically
→ Gather research data without manual copy-paste
→ Get alerts when a page changes (price drops, stock)
→ Run scheduled jobs that deliver data while you sleep
HOW IT'S BUILT
- → Static HTML scraping (BeautifulSoup, lxml)
- → JavaScript-rendered pages (Playwright, Selenium)
- → Proxy rotation and rate-limit handling
- → Login-gated and session-authenticated scraping
- → Structured output: CSV, JSON, Excel, SQLite, Postgres
- → Scheduled scraping jobs (cron, cloud functions)
- → Change detection and alerting pipelines
- → API reverse engineering and endpoint extraction
WEB APP DEVELOPMENT
Static-first, high-performance web applications built on Astro and deployed to Cloudflare Pages. Scoring 100 on Core Web Vitals — fast by default.
PERFECT IF YOU NEED TO
→ Launch a fast, SEO-ready site that ranks on Google
→ Ship interactive tools users can run in the browser
→ Start publishing a blog from day one
→ Go live with dark mode, mobile-friendly design
→ Host for free via Cloudflare Pages
→ Hand over something documented and easy to maintain
HOW IT'S BUILT
- → Astro + Cloudflare Pages (static, zero-cost hosting)
- → SEO-first architecture with JSON-LD, sitemaps, and llms.txt
- → Blog systems via Astro Content Collections
- → Dark mode, responsive, fully accessible
PROVEN IN: reTypingTest.com · gamenamegenerators.com
CHROME EXTENSION DEVELOPMENT
Browser extensions that sit inside platforms you already use — eBay, Amazon, or any site — and surface data or automate actions without leaving the page.
PERFECT IF YOU NEED TO
→ See sales and profit data overlaid on eBay listings
→ Pull bulk data from Amazon pages in one click
→ Embed a custom dashboard inside a third-party platform
→ Automate repetitive browser tasks entirely
→ Support 15+ regional eBay and Amazon domains
→ Publish to the Chrome Web Store with a polished UI
HOW IT'S BUILT
- → Content scripts, service workers, and popup UIs
- → Multi-region platform support (15+ eBay domains, 3 Amazon markets)
- → Intelligent caching (in-memory + localStorage + Cloudflare Worker)
- → MutationObserver patterns for SPA and dynamically loaded pages
PROVEN IN: SalesBar for eBay · Amazon Max Qty Checker · eBay Variation Counter
AI INTEGRATION
Practical LLM integrations that add real value without over-engineering. AI enhances your product — it never blocks it.
PERFECT IF YOU NEED TO
→ Add AI-generated suggestions directly into your app
→ Power smart search or recommendations with an LLM
→ Deliver instant results with optional AI enrichment
→ Cache AI responses and cut per-click API costs
→ Degrade gracefully when AI is slow or unavailable
→ Get clean structured outputs — not walls of text
HOW IT'S BUILT
- → Google Gemini 2.0 Flash via Cloudflare Workers
- → D1 (SQLite) caching to minimise API costs
- → Prompt engineering with structured JSON outputs
- → Fallback-first design — AI enhances, never blocks
PROVEN IN: gamenamegenerators.com
PYTHON AUTOMATION
Scripted automation for repetitive workflows — whether it's moving files, sending emails, processing data, or hitting APIs. If you do it more than once, it can be automated.
PERFECT IF YOU NEED TO
→ Replace a repetitive manual task with a script
→ Auto-generate and email reports on a schedule
→ Clean, transform, and export data hands-free
→ Connect multiple tools or platforms via their APIs
→ Run background jobs overnight, results by morning
→ Hand over clean, documented code anyone can run
HOW IT'S BUILT
- → Web scraping and HTML parsing pipelines
- → Data transformation and export (CSV, JSON, databases)
- → Scheduled jobs and background task runners
- → API clients and integration scripts
HOW I WORK
01 — SCOPE
We define what's being built, what problem it solves, and what done looks like. No endless discovery phases.
02 — BUILD
I ship working code early and iterate. You see real progress, not slide decks. Feedback loops stay tight.
03 — SHIP
Deployed, documented, and handed over clean. Everything I build is production-ready from day one.
HAVE SOMETHING TO BUILD?
Tell me what you're working on. I'll tell you whether I can help and how long it'll take. No fluff, no sales pitch.
GET IN TOUCH