Skip to main content

Case Studies

Case

Studies

Below is a selection of work covering platform delivery, product UI, bespoke systems, legacy modernisation and long-term technical support. The focus varies from hands-on design and frontend delivery through to backend architecture, security, data handling and platform improvement over time.

ChimeraBio dashboard showing operational reporting and sample management workflows

Featured Development Project

ChimeraBio

  • Laravel 13 (PHP)
  • Tailwind v4
  • Governance & Audit
  • Research Operations

Role: Product architecture, platform rebuild, backend workflow design and interface direction.

Outcome: An active development project exploring modern research sample management, auditability, reporting and operational oversight for multi-site research environments.

ChimeraBio is being developed as research operations infrastructure for modern biobanks, bringing sample lifecycle management, governance, reporting and administrative controls into a more coherent platform.

The current work focuses on rebuilding older assumptions into a clearer operational model, with foundations for participant management, sample workflows, study oversight, researcher access and future intelligence features.

Project lineage: ChimeraBio builds on earlier medical sample management and biomarkers systems, carrying forward the lessons from audit trails, sample eligibility, researcher requests and sensitive clinical data handling.

160+
Tests
1,400+
Assertions
8
Core Areas

View project Download update deck PDF

Case Study In Progress

Thistle & Tails

  • Laravel Website
  • Service Content
  • Meet & Greet Intake
  • Admin Workflow

Role: Building a service-led Laravel site for a local pet care business, with structured pages for dog walking, drop-ins, pet sitting, overnight care and tailored packages.

Outcome: In-progress platform with polished public service content, real brand imagery, meet-and-greet enquiries, email templates, audit trails and admin tools for handling requests.

This case study is still being developed while the project moves through build-out. The work already covers the public service journey and the operational layer behind it, connecting client enquiries, pet care notes, availability conversations and admin follow-up into one calmer workflow.

The admin side includes request status management, archived request visibility, related enquiry context, role-based access, customer/service/add-on management and status-triggered email actions for booking, rescheduling and follow-up moments.

Thistle & Tails services page showing pet care service cards for dog walking, drop-ins and pet sitting
Service pages
Thistle & Tails meet and greet enquiry form with service checkboxes and Calendly booking action
Meet & greet
Thistle & Tails admin dashboard showing enquiry totals, recent enquiries and recent activity
Admin dashboard

Case Study In Progress

Strawberry Persian

  • Rescue Website
  • Cat Profiles
  • Adoption Forms
  • Admin Queues

Role: Rebuilding a volunteer-led cat rescue site around clear public information, adoptable cat profiles, donation routes and online application journeys.

Outcome: In-progress Laravel and Vue platform with foster-home focused content, cat suitability details, adoption/foster/contact forms, legacy content migration and admin queues for reviewing incoming requests.

The case study remains in progress while the rescue platform is refined. Current work is focused on making the public adoption process easier to understand while giving the team a more organised way to manage cats, applications, volunteer offers, surrender enquiries and follow-up.

Behind the public site, the build includes staff dashboards, exportable application queues, cat status controls, profile previews, CMS-managed pages, stories, testimonials, redirects from old WordPress URLs and production checks for launch readiness.

Strawberry Persian homepage showing the cat rescue hero and foster-home adoption messaging
Public website
Strawberry Persian cat listing page showing search filters and adoptable cat profile cards
Cat profiles
Strawberry Persian admin dashboard showing application counts, intake queues and operational areas
Admin dashboard
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 move-management platform built from scratch and refined over six years, with a redesigned onboarding journey that helped lift conversion rates by roughly 40% while supporting a 4.2 Trustpilot rating.

TransferMyBills was designed to reduce one of the most stressful parts of moving home: informing multiple suppliers, councils and service providers that someone is leaving one property and arriving at another. Instead of forcing users to repeat that process supplier by supplier, the platform guided them through one structured flow and turned the output into a coordinated set of notifications.

A large part of the product work centred on the onboarding journey and the client dashboard. Users moved through a multi-step flow covering ownership, bill payer details, supplier choices, offers and summary states, then landed in a secure area where they could track progress, resolve blockers, add new requests and follow updates from providers.

My involvement went well beyond implementation. I led the platform architecture, oversaw AWS hosting and encrypted RDS storage, helped shape supplier integrations, and worked closely with founders to prioritise product changes against operational realities. I also managed a small remote development team, introduced agile delivery practices, and used Jira to keep roadmap work, fixes and experiments visible.

The system itself combined Laravel, Vue.js, Laravel Nova, queue-driven processing and API-based services, with bespoke Nova components and internal tooling supporting customer management, operational oversight and reporting. That mix made it possible to deliver a product that was both customer-facing and operationally useful, rather than just a brochure-led lead funnel.

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

ChimeraBio Precursor

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.

Legacy into ChimeraBio: This project established many of the operational concerns now being revisited in ChimeraBio, including chain-of-custody tracking, sample availability, governance, researcher access and audit visibility.

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

Snapshot of the Biomarkers Website homepage

ChimeraBio Precursor

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.

Legacy into ChimeraBio: This second system highlighted the importance of flexible identifiers, migration paths, provenance and maintaining historical tracking when bringing legacy sample collections into a more structured platform.

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