Skip to main content

Projects

Release

Projects

Below is a selection of projects covering brochure sites, bespoke platforms, internal systems and long-term product work. The focus varies from visual design and frontend delivery through to backend architecture, security, data handling and platform improvement over time.

The Silver Mystic Logo

The Silver Mystic

  • Laravel 12 (PHP)
  • Tailwind v4
  • HTML5
  • CSS3

Role: Design and build, from branding through to frontend implementation.

Outcome: A lightweight brochure site with room to grow into bookings, ecommerce and content features over time.

This is a Laravel 12 website offering alternative therapies and readings. It is currently a static site, with plans to add a booking system, a shop, and potentially a blog in the coming months.

I designed and built the site end-to-end, including the logo and navigation buttons. The visual direction follows the site owner’s request for a purple-and-gold palette.

The tech stack was chosen to allow fast delivery while avoiding the heavier dependency footprint often associated with CMS platforms such as WordPress.

Visit thesilvermystic.com

Image of a section of the TransferMyBills home page

TransferMyBills.com

  • Laravel 10 (PHP)
  • Vue.js
  • Laravel Nova
  • AWS Hosting
  • RDS Database

Role: CTO, lead developer and co-founder, shaping product direction, delivery, infrastructure and team workflow.

Outcome: A platform built from scratch, improved iteratively over six years, with a redesigned onboarding journey contributing to a 4.2 Trustpilot rating and roughly 40% higher conversion rates.

TransferMyBills is designed to save users time when moving home. Instead of contacting multiple suppliers individually, users enter their property details and select the suppliers they want to notify.

The backend process then uses a combination of API connections and email messaging to notify suppliers about the move. Suppliers can confirm the update has been applied, or flag any issues back to the customer.

Over six years on the project, the platform was built from scratch and iteratively refined based on user feedback, commercial priorities and real-world operational issues during rollout.

The system is built with Laravel and Vue.js, with dynamic user journeys handled on the frontend and customer management delivered through Laravel Nova with bespoke additions where needed. Alongside product work, I led a small remote development team using agile methods, managed workload visibility in Jira, and worked closely with founders and commercial stakeholders to keep the roadmap aligned with market needs.

The platform is hosted on AWS for scalability, with customer data stored in an encrypted RDS database to support security, resilience and growth. I also oversaw infrastructure scaling, vendor decisions, platform availability and the exploration of AI-led workflow improvements to support future automation.

Snapshot of the globalCOAL website homepage

globalCOAL.com

  • ColdFusion
  • IIS
  • MSSQL Database
  • Highcharts.js / Highstock.js
  • jQuery

Role: Senior Front End Developer responsible for UI development, maintenance, performance improvements and major site updates.

Outcome: A redesigned, more secure and more maintainable trading platform with improved load times, mobile support and stronger data visualisation.

While working on this project, I carried out a full redesign of the website, including upgrading ColdFusion from v9 to v11 to take advantage of improvements in the underlying codebase. This also enabled client spreadsheet files to be recreated to support more tailored access to information.

The site was fully reskinned into the orange-and-blue livery still used today, alongside structural improvements to the jQuery implementation to reduce risk and remove obsolete code that had become a maintenance and security concern.

A broader security overhaul was also completed to strengthen password security, refine access rights and ensure user impersonation could not take place without actions being logged for audit purposes.

The client graph generation system was rebuilt using Highcharts and Highstock to provide deeper visualisation of trading and pricing data, enabling clearer trend tracking over months and years. I also improved the site’s responsiveness and rebuilt a delayed trading screen in JavaScript as part of the wider platform improvement work.

Finally, the on-site payment system was updated to support ticket sales for an expanded course rota across multiple global locations, allowing multiple locations to be sold concurrently and giving clients more flexibility.

Visit globalcoal.com

Snapshot of the Biobank Website homepage

Medical Sample Management System

  • PHP
  • Apache
  • MySQL Database
  • jQuery

Role: Freelance developer and designer, working directly with the system manager to define and deliver the application.

Outcome: A bespoke standalone application supporting regulatory compliance, full auditability and easier handling of sensitive research samples.

This project was delivered with Imperial College London to create a bespoke BioBank Sample Management System for the Hepatology Unit at St Mary’s Hospital.

The system stores an auditable record of human blood and tissue samples available for research, including current status, location, allocation and movement, with a complete audit trail from collection through to destruction. This supports compliance with Human Tissue Authority requirements and Good Clinical Practice in clinical research.

Working closely with the Biobank Manager, I built a database-driven system to capture essential clinical data, including donor demographics and relevant illnesses and medication that may affect sample eligibility for specific research studies.

Researchers could search available samples using required criteria, view filtered results, and generate formal requests to the Biobank Manager. Requests were handled on a case-by-case basis, and when samples were issued, tracking was updated to record the assigned project and the sample’s location within the freezer system for audit purposes.

Access to the site is not available due to the sensitive nature of the project.

Snapshot of the Biomarkers Website homepage

Bio Markers Sample Management System

  • PHP
  • Apache
  • MySQL Database
  • jQuery

Role: Freelance developer extending the earlier Imperial College work into a second specialist research system.

Outcome: A searchable management system for previously hard-to-track samples, designed to preserve audit history and support future migration into the wider Biobank platform.

This was a second system delivered in conjunction with the Hepatology Unit at St Mary’s Hospital (Imperial College London), built using the same underlying structure as the Biobank project due to similar requirements.

Where it differed is that the samples were already in storage, and demographic data was held in an Excel spreadsheet — making the samples difficult to locate and track when needed.

It also introduced additional complexity because samples originated from multiple locations across the UK, meaning different identifiers had been used during collection and searching needed to accommodate that variation.

The system was designed so that, if required, these samples could be imported into the Biobank system in future. Small adjustments were made to the Biobank project to support import while preserving all tracking information. A new unique identifier would be assigned on inclusion, while the original identifier would also be retained to maintain a full audit trail.

Access to the site is not available due to the sensitive nature of the project.