Skip to content
coded4

Experi­ence

Seven years building Laravel and Vue applications, from technical planning and specs through to delivery and production support.

Roles

Current Sep 2025 – Present

Propel Finance

Remote

Developer

Full-stack engineer on an asset finance platform used by brokers, customers and internal operations staff, working mainly in Laravel, Vue and PHP, with Drupal for the public marketing site.

  • Building financial calculation APIs used across internal and customer-facing front ends, including embedded widgets
  • Integrating with third-party systems such as Aspire, Microsoft Dynamics and Sage
  • Building AI automations and workflows that cut manual data entry for the operations team
  • Tidying up and improving error monitoring in Sentry so real issues stand out from the noise, alongside fast-paced production support
  • Contributing to technical and epic planning, writing specifications from business requirements and helping improve the team's processes
Current 2021 – Present

Shock Creative

Remote

Co-founder & Lead Developer

Running a design and development studio, delivering client websites alongside contract development. Briefs, specifications, UI design and full-stack builds with Laravel, Statamic, WordPress and Vue.

May 2024 – Sep 2025

Unihomes

Sheffield / Remote

Full-stack Engineer

Full-stack engineer across a student lettings platform: the public property site, landlord and letting agent portals, tenant accounts, and internal admin and ops tools. Mainly Laravel, Vue, PHP and React.

  • Migrated a Java sign-up and quote platform (two branded sites) to Laravel, including moving its data off Google Cloud, so the existing Laravel team could own and maintain it
  • Built property feed imports from letting agents' systems via XML feeds, webhooks, API endpoints and file uploads
  • Built Salesforce integrations for leads, sign-ups, tenants and bills, using OCR to pull data out of uploaded documents
  • Migrated CI/CD off Jenkins: rebuilt code checks, Docker image builds and deployments in GitHub Actions, and moved scheduled jobs into Laravel's scheduler
  • Turned product goals into technical specs and ticket breakdowns, and was the go-to for technical questions
  • Mentored around six developers as the tech team grew from two to around eight, raised coding standards and processes, and helped build a dedicated production support team
Jul 2021 – May 2024

Netmatters

Norwich / Remote

Web Developer

Full-stack developer and project lead on client projects, mainly Laravel and Vue across a wide range of PHP versions.

  • Built bespoke business systems, customer portals, e-commerce and brochure sites for clients in sectors including travel, manufacturing and care
  • Led six client projects from requirements to delivery, with weekly delivery for each: wrote a technical spec and a plain-English spec for client sign-off, then set up the tickets and led small teams through the build
  • Reviewed and signed off the team's work as project lead, and tested a large share of tickets to catch issues before release
  • Mentored three junior engineers and trainees, including on the company's trainee scheme: teaching fundamentals, answering questions and reviewing pull requests
  • Maintained and upgraded legacy applications, some as old as Laravel 5.2, onto newer PHP and Laravel versions
Oct 2019 – Jul 2021

Little Agency

Leeds

Junior Developer

Full Stack Junior Developer working with multiple projects across different frameworks and languages. Projects ranged from building CMS sites with WordPress and Craft to building full stack applications in Laravel.

May – Aug 2019

Northcoders

Leeds

Trainee Developer

Full-stack bootcamp built on TDD, Git and pair programming, finishing with a team-delivered end-to-end application.

Before 2019: purchase ledger and accounts assistant roles, alongside retail.

Open to contract, freelance & perm.

Choose what you're happy with. You can change this any time from Cookie settings in the footer.

Strictly necessary
Keeps the site working, like remembering your cookie choice and light or dark mode.
Always on