1. 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.
  2. Jun 2023 – Sep 2025 2 yrs 4 mos

    Senior Software Developer

    Voneus

    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.
  3. 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.
  4. Jul 2020 – Dec 2021 1 yr 6 mos

    Freelance: cake personaliser

    bakerdays.com

    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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.