Selected work

Maintaining, improving and modernising business software.

With more than 25 years in software development, I've worked on business applications at every stage, from adding new functionality to maintaining established systems and modernising legacy platforms.

The examples below include professional client work and independent projects demonstrating my current approach to PHP and Laravel development.

Professional work

Selected projects

Multi-tenant questionnaire platform

Finfo

Feb–Jul 2026

Laravel · Livewire · Alpine · Tailwind CSS · Laravel Sanctum

The project

Built and delivered "Capture", a flexible multi-tenant questionnaire application. Questionnaires can be configured and sent to specified contacts, with responses handled through the application.

My work

  • ✓ Built the application using the TALL stack
  • ✓ Implemented multi-tenant questionnaire functionality
  • ✓ Integrated Courier for email delivery
  • ✓ Used Shlink for reusable short URLs
  • ✓ Exposed secure API endpoints using Laravel Sanctum

New application development

This project demonstrates my experience building a business application, including its core functionality, multi-tenant architecture and integrations with external services.

Supporting an established platform

Alongside the new application, I provided ongoing support, code reviews and bug fixes for Finfo's flagship multi-tenant reporting platform, used by several high-profile clients. This involved working with an existing application and helping keep it reliable.

Licensing, billing & reporting

technologyWithin

2021–2024

Laravel · Vue 3 · MySQL · Laravel Queues · CSV

The project

Worked on established business applications covering workspace licensing, billing and reporting, contributing to both the Laravel backend and Vue frontend.

My work

  • ✓ Delivered core licensing and billing modules
  • ✓ Built reporting tools and CSV exports
  • ✓ Implemented background processing with Laravel Queues
  • ✓ Refactored legacy code towards SOLID principles
  • ✓ Worked with peer-reviewed Git workflows

Ongoing development of established applications

This work combined delivering new functionality with maintaining and improving existing software. It involved working within an established codebase, addressing technical issues and extending the applications as business requirements evolved.

Legacy PHP platform redevelopment

MOHC

2018–2020

PHP · Slim · REST API · GraphQL · Java

The project

Reworked a legacy PHP e-commerce platform into a microservice-based backend, separating the application's functionality behind a REST API.

My work

  • ✓ Rebuilt the backend using PHP and Slim
  • ✓ Developed REST API services
  • ✓ Built GraphQL authentication modules
  • ✓ Developed Java tools for content migration

Legacy application modernisation

The project involved replacing a monolithic PHP application with a more modular backend while preserving existing functionality and migrating business data. It demonstrates my experience modernising established systems while taking their existing requirements into account.

Earlier experience

Additional commercial development

Freelance PHP development

Workforce management & integrations

2016–2018 · PHP · AWS · SOAP

Developed workforce management functionality for US clients using PHP and AWS services, including SOAP-based integration services for mobile applications.

Full-stack PHP development

E-commerce & cloud services

2014–2015 · PHP · AWS

Developed PHP e-commerce platforms and AWS-based bulk email solutions for business applications.

Independent projects

Technical demonstrations

These are self-initiated projects, not client work. They demonstrate my current approach to PHP and Laravel development, including application structure, business workflows and full-stack development. Source code is available on GitHub.

Mini CRM dashboard

Business application

Mini CRM

Laravel · MySQL · REST API

A compact CRM demonstrating maintainable Laravel application structure, customer management, dashboards and everyday business workflows.

  • ✓ Secure authentication and user roles
  • ✓ Customisable dashboards and analytics
  • ✓ Kanban board and activity logs
  • ✓ CSV export and REST API support
View project on GitHub →

Full-stack application

Client Bridge

Laravel · Vue 3 · Docker

A client portal bringing projects, invoices, communication and file sharing into one application. The project demonstrates the integration of a Laravel backend with a Vue 3 frontend.

  • ✓ Role-based authentication and dashboards
  • ✓ Invoice management and Stripe payments
  • ✓ Project communication and file uploads
  • ✓ Dockerised development environment
View project on GitHub →
Client Bridge dashboard
Quote Builder dashboard

Business workflow

Quote Builder

Laravel · Livewire · Tailwind CSS

A web application for creating and managing professional quotations, demonstrating structured business workflows, document generation and email integration.

  • ✓ Dynamic quote line items
  • ✓ PDF generation and export
  • ✓ Automatic tax calculations
  • ✓ Email delivery
View project on GitHub →

Need development support?

Let's talk about your application.

Whether you need help maintaining an existing PHP or Laravel application, modernising a legacy system or adding development capacity to your team, I'd be happy to discuss how I could help.