Case Studies

Projects I have been part of

Below you can find some of the projects I have been part of across my Software Engineer career.

Salesforce Developer
CERTINIA (SALESFORCE)

Salesforce Developer

THE CHALLENGE

Certinia's Professional Services Automation platform serves 1,400+ enterprise customers managing complex project delivery, resource planning, and financial forecasting — all built natively on Salesforce. Features needed to be reliable, scalable, and deeply integrated with Salesforce's data model.

THE TECHNICAL SOLUTION

Developed and maintained features for the PSA solution using Apex for backend business logic and Lightning Web Components for customer-facing interfaces. Owned complete feature delivery end-to-end — from refinement and estimation through to sprint review and release.

KEY BUSINESS OUTCOME

Delivered forecasting functionality used by enterprise clients including Siemens, Thales, and Salesforce to process thousands of resource requests monthly with measurable improvements in project margin and utilization.

Salesforce ApexLWCJestJS
Migration to Micro-Frontends
DUNELM

Migration to Micro-Frontends

THE CHALLENGE

Dunelm had legacy code all stored within one single repository. It gave many problems when different teams worked on it and pipelines often caused issues.

THE TECHNICAL SOLUTION

Decoupled core services into independent micro-frontends using a shared design system and robust CI/CD pipelines.

KEY BUSINESS OUTCOME

Increased deployment frequency by 300% and significantly improved Core Web Vitals across the platform.

AWSReact TypeScriptMicro-frontendsTailwind CSS
Indoor Navigation
LANCASTER UNIVERSITY

Indoor Navigation

THE CHALLENGE

GPS signals fail inside large concrete buildings. Users needed a way to navigate complex multi-floor laboratories without external hardware.

THE TECHNICAL SOLUTION

Developed an Android app that uses Wi-Fi fingerprinting and KNN algorithms to predict user location with room-level accuracy.

KEY BUSINESS OUTCOME

Achieved an A- grade for technical complexity and successful real-world testing within InfoLab21 buildings.

AndroidJavaKNNWIFI Access Points
Centralised Design System
CRU GROUP

Centralised Design System

THE CHALLENGE

Multiple global teams were building inconsistent interfaces, leading to technical debt and a fragmented user experience.

THE TECHNICAL SOLUTION

Built a multi-branded React component library with strict accessibility standards and comprehensive documentation.

KEY BUSINESS OUTCOME

Reduced UI development time by 50% for developers.

.NETReactStorybook

Interested in working with me?

Get in touch now and lets convert imagination into reality!