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.
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.
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.
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.
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.
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.
TransferMyBills Website Design
Product UI / Journey Design
Designing a move-management experience that made a stressful admin process feel more guided and manageable.
The supporting design work for TransferMyBills focused on turning a complicated real-world process into something users could move through with more confidence. The challenge was not just visual polish, but creating a structure that could handle multiple suppliers, property states, user actions and request types without overwhelming people during a house move.
That led to a UI language built around clear status communication, expandable request patterns, a dashboard-led workflow and a modular design system that could support both customer-facing flows and future platform growth.
Onboarding Flow
A guided journey that reduced a complex multi-supplier process into clearer steps and checkpoints.
Move Data
Property information, timing and supplier state all needed to stay visible without making the interface feel overly operational.
Dashboard View
The dashboard concepts focused on making progress, blockers and next actions understandable at a glance.
Journey Design
The onboarding flow was shaped to break the move process into smaller, more understandable steps, helping users progress without feeling buried in admin from the outset.
Status & Actions
Dashboard components were designed to show state clearly, highlight blockers, and give users practical next actions rather than leaving them unsure what was happening with each supplier.
System Thinking
The interface patterns were created to support expansion over time, making it easier to accommodate new request types, supplier states and product features without redesigning from scratch.
Screen Flow
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.
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.
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.