Skip to main content
Portfolio • Case Studies

My Portfolio

Every project here started with a conversation. Here's how those conversations became something real.

Screenshot of the Leamington High Line website homepage with its hero tagline and garden route map

Leamington High Line

The official website for the Leamington High Line CIC, a community project transforming Royal Leamington Spa’s disused 1844 railway viaducts into an elevated garden walkway. Showcases the five planned gardens with advanced visualisations and keeps visitors up to date with project news.

CesiumGoogle Maps 3DVisualisationCommunity
3D world map visualisation of global population density

World Population Density Visualisation

An interactive 3D map visualisation of where everyone lives.

VisualisationWorldPopMapLibreDeck.glLat-Lng
Screenshot of the employee engagement analytics dashboard built for Pace HR

Employee Engagement Platform

A full-stack web application, automating the analysis and presentation of employee engagement survey data for HR professionals. Utilises AI to generate insights and reports, enhancing decision-making processes.

Full-stackSaaSB2BHR TechAI
Screenshot of the Bespoke Food Solutions website homepage and logo

Bespoke Food Solutions

A custom website for a food solutions company, showcasing their services and products. Built with React and Material-UI for a sleek, user-friendly experience. Logo design included.

ReactMaterial-UIViteJavaScriptFigma
Screenshot of the Becoming a Therapist blog platform showing published articles

Becoming a Therapist Blog

A lightweight blogging platform, allowing the client to write and publish articles easily, then send email newsletters to subscribers. The viewers can read articles and subscribe to the newsletter.

ReactMaterial-UIViteJavaScriptSupabase
Screenshot of the Dunning Solutions website homepage with its editorial hero layout

Portfolio Website

This site! A modern, responsive portfolio website built with React and Material-UI. Features dynamic project rendering, clean design, and optimized performance.

ReactMaterial-UIViteJavaScript