I eliminate manual work. Python automation, AI systems, and full-stack tooling that gives time back to the people who need it most.
Selected Work - 2023 to Present
01 / 04
Python parallelisation across 8 workers, extracting 2,547 assets from a legacy system with 99.8% accuracy.
02 / 04
API integration with legacy database auth, recursive data extraction, automated report generation for 2,340+ records.
03 / 04
FastAPI backend, React frontend, Playwright-powered PDF generation. Production-deployed. A 60-minute manual task reduced to a button click.
04 / 04
Custom platform routing tasks between 5 specialist AI agents across 19+ integrations. 250+ hours of R&D. Runs while you sleep.
Contact
Open to automation projects, full-stack builds, and AI integration work. Based in Bristol - available remotely.
What I build
01 / 04 · Data Automation
A legacy system held 2,547 critical assets locked behind a slow manual export process. This script parallelised the extraction across 8 workers, completed the job in under 5 minutes, and achieved 99.8% accuracy.
How it works
Script authenticates with the legacy database using credentials passed via secure environment variables. No hardcoded secrets.
Recursive query walks the full asset tree, building a manifest of every item to be extracted before any transfer begins.
Python's concurrent.futures splits the manifest across 8 threads. Each worker extracts independently, updating a shared progress counter.
Every asset is checksummed on arrival. Failures are flagged for retry. Final report confirms extraction count and accuracy rate.
Live demo
What this would cost otherwise
| Approach | Estimated Cost |
|---|---|
| Manual in-house (90 working days, UK mid Python dev avg £52k/yr) | ~£17,500 in staff time |
| Data migration agency (small-to-mid scope) | £8,000–£25,000 project fee |
| Off-the-shelf migration tooling (annual licence + setup) | £2,000–£8,000/yr |
| This solution | Built once. Runs in 5 min. Reusable. |
Stack
concurrent.futures for the worker pool, custom retry logic for failed checksums.
Reads from legacy system over authenticated connection. Writes to structured output directory with manifest JSON.
Every asset verified on write. Any mismatch flagged and retried automatically before the run ends.
02 / 04 · Reporting Automation
A reporting process that consumed two full working days per cycle. Now it runs in 4 minutes. 2,340+ records extracted, curated, and formatted automatically every time.
How it works
Live pipeline
What this would cost otherwise
| Approach | Estimated Cost |
|---|---|
| Staff time: 2 days/cycle × 26 cycles/yr (UK avg office worker £32k/yr) | ~£6,700/yr in labour |
| Outsource to reporting/BI agency | £500–£2,000 per report run |
| Tableau or Power BI (Professional + setup consultant) | £4,200–£14,000/yr + setup |
| This solution | Zero ongoing cost. Runs on demand. |
Stack
Wraps the legacy API's non-standard token flow with automatic refresh and retry on 401.
Handles variable page sizes, cursor-based and offset-based pagination in the same codebase.
Normalised schema, consistent formatting, ready for downstream consumption or direct delivery.
03 / 04 · Full-Stack Tool
A production-deployed tool that takes client and report data via a web form and generates a fully branded, multi-page PDF in seconds. FastAPI backend, React frontend, Playwright-powered PDF engine.
How it works
User fills a clean web form. Client name, report title, date, and executive summary bullets. No formatting required.
FastAPI endpoint receives the form data, merges it with the JSON data template, renders the document via headless browser.
Headless Chromium renders the HTML with branded CSS. Supports modern layouts, page numbers, and complex charts.
The binary PDF is streamed back to the browser as a file download. No files saved server-side. Generation time: under 5 seconds.
Try it live
What this would cost otherwise
| Approach | Estimated Cost |
|---|---|
| Manual document creation (1hr/report, 50 reports/yr) | £2,500–£5,000/yr staff cost |
| PandaDoc / DocuSign enterprise plan | £3,000–£8,000/yr |
| Custom dev agency (FastAPI + React + PDF) | £8,000–£25,000 build |
| This tool (production-deployed, reusable, fully owned) | Built. Running. Yours. |
Stack
High-speed async API receives form data and drives headless Chromium to render and capture the branded PDF.
Lightweight, high-performance UI for data entry with live PDF preview updating in real time.
Dynamic HTML generation with multi-page support, auto-calculated table rows, and brand colour injection.
04 / 04 · AI Infrastructure
250+ hours of R&D. A custom platform routing tasks between 5 specialist AI agents across 19+ integrations. It thinks, delegates, builds, and delivers - while you sleep.
You describe a task. The AI figures out who's best at it, delegates it, builds it, and sends it back. No setup. No instructions. It just works.
"I need to do a presentation for work... can you understand my files in /Documents/Task and build me one?"
The orchestrator analyses the request, reads the 3 related files, and writes detailed briefs for the specialist agents.
Research AI extracts 7 key insights and drafts a slide structure. Design AI builds a custom PPTX applying your brand colours (#1A3C6E).
The orchestrator synthesises the work and delivers the final presentation directly to your phone. Ready for the meeting.
What this would cost to build or buy
| Approach | Estimated Cost |
|---|---|
| Reactive AI agent (chatbot, off-the-shelf, rule-based) | £16,000-£28,000 |
| Intermediate agent (multi-step workflows, API integrations) | £32,000-£56,000 |
| Advanced autonomous agent (planning, tool orchestration) | £64,000-£96,000 |
| Enterprise multi-agent system (swarms, legacy integration) | £80,000-£160,000+ |
| Hire equivalent team (5 specialists, UK market salaries) | £250,000+/yr ongoing |
| This system - custom-built, 250+ hrs R&D, production-live | Built. Running. 24/7. |