Selected work

Building and improving business software.

I've spent more than 25 years developing software for businesses, from new applications and APIs to established systems that need maintaining, extending or modernising.

Here are some examples of the work I've carried out professionally, followed by a selection of independent projects that demonstrate 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

Working with an existing platform

Alongside the new application, I provided support, code reviews and bug fixes for Finfo's flagship multi-tenant reporting platform, used by several high-profile clients.

Licensing, billing & reporting

technologyWithin

2021–2024

Laravel · Vue 3 · MySQL · Laravel Queues · CSV

The project

Worked on 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

Working within an established codebase

The role involved both developing new functionality and improving existing software, with an emphasis on making the codebase easier to maintain while continuing to deliver business requirements.

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

Modernising an established application

The project involved replacing an existing monolithic PHP application with a more modular backend while preserving and migrating the existing business data and functionality.

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.

Technical demonstrations

Independent projects

These projects are not client work. They demonstrate my current approach to PHP and Laravel development and provide examples of application architecture, 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 →

Have a project in mind?

Need help with an application?

Whether you need an existing PHP application maintained, improved or extended, or have a small new project in mind, I'd be happy to discuss it.