Experience
Where I've worked and what I did there. 11 yrs 11 mos in total
-
Sep 2025 – Present 1 yr 3 mos
Backend Developer (Contract)
Appoly Current
Digital agency building web portals, APIs and mobile app back ends.
- Lead developer on Aesthetic Nurse Software, a multi-clinic Laravel SaaS (464 PRs): Stripe Connect and card terminals, deposits, Klarna, GoCardless, Xero, Google Calendar sync, the diary, treatment maps and retail invoicing.
- Designed and built the ANS Data Importer: AI agents with structured output map exports from competitor clinic software into the platform, with a person approving every change.
- Client work on WenWe (Laravel 12 + Vue), an FFmpeg render service, Boiler Benchmark (Laravel Vapor), BTE Plant Sales, Mowtivated, Tidy (QuickBooks integration) and Global SWF.
- 770 pull requests opened and 225 reviewed in 14 months.
-
Jun 2023 – Sep 2025 2 yrs 4 mos
Senior Software Developer
Rural UK broadband.
- Laravel microservices and React front ends used daily by network operations and customer service.
- Replaced a manual release process with CI/CD in GitHub Actions and Terraform.
- Disaster recovery for critical systems on AWS EC2; Docker Swarm in production and staging with Grafana and Zabbix.
- RAG and OpenAI SDK prototypes for internal analytics; Python, Node and Go automation.
-
Jan 2021 – May 2023 2 yrs 5 mos
Backend Developer
GRV Media
High-traffic digital media and analytics.
- Built and scaled Laravel services behind content and analytics platforms.
- Moved legacy workloads to event-driven serverless on AWS Lambda and DynamoDB.
- React MVPs on serverless stacks; ETL pipelines and AI-assisted reporting tools for editorial and business teams.
-
Jul 2020 – Dec 2021 1 yr 6 mos
Freelance: cake personaliser
A greenfield project I pitched and built, still live on bakerdays.com.
- Vue 2 + Firebase editor embedded in the Magento 2 store via iframe and postMessage.
- SVG design templates scanned for text, photo and number slots; Instagram and Facebook photo import; zoom, move, rotate and effects.
- A Node render service for print-ready PNGs. 600+ commits.
-
Jan 2020 – Dec 2020 1 yr
Contract Developer
IT Retail Systems
Retail and point-of-sale software.
- Sole developer on the contract: owned AWS and delivery end to end.
- Laravel applications with Vue front ends for retail clients.
- Payment gateway integrations and PCI-compliant card data handling.
-
Jan 2018 – Dec 2019 2 yrs
Backend Developer
SO Technology
E-commerce agency: Magento for international retail brands.
- Custom Magento 2 modules and shipping, payment and inventory integrations.
- Vue customer tools, including product configurators and a cake preview editor.
- Coordinated a distributed team across three time zones.
-
Jan 2016 – Dec 2017 2 yrs
Backend Developer
Colorway Graphics
Manufacturing: promotional products and branded merchandise.
- Built the factory order management system (order intake, barcode job tracking, job sheets and reporting), still in production today.
- Node and PHP services for manufacturing workflows and factory floor dashboards.
- Integrations with printing and fulfilment systems.
-
Jan 2015 – Dec 2015 1 yr
Junior/Mid-Level Developer
Digital Solutions Ltd
Web agency.
- REST APIs and MySQL schemas for client applications; promoted to mid-level within the year.
- Early Docker work and onboarding documentation.