Alongside this site, I build software — mostly internal tools that replace spreadsheets and manual processes with real web apps, plus the occasional browser experiment. One live demo below, the rest are case studies: the business logic is real, the company details aren't.
Control a page with your hand, no mouse, no install. Runs entirely client-side using on-device hand tracking through your webcam — nothing is uploaded anywhere.
Internal tools built for a UK food manufacturing operation. Descriptions below are deliberately anonymised — no company names, server names or credentials — but the problems and tech stacks are real.
Unified three separate production databases — a legacy DSN-based product catalogue and two SQL Server systems accessed through stored procedures — into a single Django reporting interface for products, production runs and customer orders.
Full-stack app for managing new product launches end to end — every SKU tracked from initial spec through to production readiness, with Excel and PDF export for sign-off packs.
Company-wide portal spanning HR (staff costs, rotas, tablet clock-in), Health & Safety (incident and area audits, driver records) and production reporting (cut trials, cost analysis) with role-based admin and printable PDF reports.
Merges live stock data from SQL Server, order data from an ERP OData feed, Excel-based demand forecasts and manual intake entries into one rolling weekly production plan.
Lightweight internal tool for tracking projects and tasks across teams — a single dashboard replacing a scattered mix of spreadsheets and email threads.
Desktop application covering every stage of a livestock operation — hatchery, rearing, parent stock and layer flocks, plus factory allocation — with role-based logins, built-in compliance rule checks and automatic database backups.
Built for a major seasonal trading peak — imports production plans from Excel and live actuals from SQL Server to give real-time KPI tracking, a day-by-day pack schedule and kill-plan tracking in one place.
Tracks cooked stock through every stage — raw goods sent out to a co-packer, finished goods booked back, and allocation against customer forecasts — with automated Excel forecast import.
Models flock growth against breed-standard curves and prior-year actuals, generating forward projections plus mortality and compliance tracking per flock.
Self-contained browser-based training course with hands-on mini-spreadsheet exercises, a live trainer dashboard tracking trainee progress in real time, and automated PDF certificate generation on completion.
I'm always happy to chat about internal tooling, dashboards or automating something that currently lives in a spreadsheet. Get in touch via the newsletter or find more about me on the about page.