Work

Portfolio

A selection of personal and client projects.

LaunchFolio

LaunchFolio

Personal
Mar 2026 โ€“ Apr 2026

Public self-hostable personal site - CV, portfolio & blog

  • โ–ธ Built a self-hostable personal app that allows consumers to create and manage their own CV, portfolio, and blog using YAML and MD files with Frontmatter. The app is built with privacy by design, and has a good level of customisation. This website is built with the same codebase.
nuxtprimevuefrontmatterzodtypescripttailwinddockerumami
Nerdy Nutrient

Nerdy Nutrient

Personal
Feb 2026 โ€“ Mar 2026

UK food nutrition comparison app using CoFID open data

  • โ–ธ Built a nutrition app using public government data to compare foods by nutritional data.
  • โ–ธ One of my largest projects to date, encompassing secure VM provisioning, automated data pipelines converting UK Government Excel files to JSON and into database tables, and a GraphQL API layer for data interaction.
  • โ–ธ Built with privacy by design: no cookies, EU-based infrastructure.
  • โ–ธ Utilises my shared Vue Library to speed up development and ensure a consistent design system across projects.
nuxtprimevuetypescriptvitestplaywrighttailwinddockerfastifyprismapostgresgraphqlurqltailscalemailjetumamicloudflare
Rez Vue Library

Rez Vue Library

Personal
Jan 2026 โ€“ Feb 2026

Open source library of reusable Vue components built on top of PrimeVue, used across multiple projects and available for the community.

  • โ–ธ Built a library of reusable Vue components on top of PrimeVue.
  • โ–ธ Has full storybook documentation so its easy to view the components in action
  • โ–ธ Used across multiple projects, including Nerdy Nutrient
vue-3primevuestorybooktypescript
Nature Finance UK

Nature Finance UK

Client
Jan 2026 โ€“ Mar 2026

Client: Campaign For Nature & Conservation International

Data-driven website transforming Freedom of Information requests into interactive visualisations alongside a directory of government conservation programmes.

  • โ–ธ Partnered with Campaign For Nature to scope and build a data-driven website, transforming Freedom of Information requests into interactive Chart.js visualisations alongside a comprehensive directory of government conservation programmes.
  • โ–ธ Featured by a senior environmental editor at The Guardian, boosting traffic and amplifying calls for increased government spending on overseas environmental projects.
vue-3piniavite-ssgprimevuechartjstypescriptvitesttailwind
Conservation Conference Platform

Conservation Conference Platform

Client
Jun 2019 โ€“ Aug 2019

Client: University of Gloucestershire

Registration platform for a 3-day conservation conference at London Zoo with WWF and Birdlife International attendees.

  • โ–ธ Built a website and admin dashboard, enabling thousands of attendees worldwide to register and track conference analytics.
  • โ–ธ Delivered the project on a tight deadline, ensuring a successful international event.
javascriptphpmysql