
I'm a web and UX professional who enjoys solving problems through code. In my role as Senior Web Officer (User Experience and Technical) at the University of Essex, I coordinate improvements to the University's website and supporting systems - finding and implementing practical, accessible solutions that make our platforms work better for users.
Outside of work, I enjoy developing personal projects that let me explore new technologies and ideas. Most of my work is in front-end development with HTML, CSS and JavaScript, but I'm now expanding into full-stack projects - building everything from the database and API through to the front-end interface.
I'm motivated by curiosity and problem-solving - whether that's debugging a tricky issue, refining functionality, or building something from scratch to solve a user need.
These are some of the demo projects I've built to further my skills. Each one was an opportunity to learn, create, and push the boundaries.
A fully-functional front-end web app designed and developed from scratch using data provided by PokéAPI.
This app was built with React using Hooks. No CSS framework was used; all styles were built to achieve the exact design I wanted.
Google Analytics 4 has also been implemented and subsequent user cookie confirmation, as required by EU law.
A demo full-stack web app built using a PERN stack (PostgreSQL, Express, React, Node.js) and integrating with the Clarifai API for face detection.
This app demonstrates:
I'm currently working on MusicDb - my own personal version of Last.fm. This a project to turn my music listening history which I've been collecting since 2007 into a comprehensive music analytics web app. Watch this space!