Minesweeper
A browser-based recreation of the classic Minesweeper game, built with vanilla JavaScript.
- HTML5
- CSS
- JavaScript
- jQuery

Front-end Developer
Building responsive, scalable web applications with React, TypeScript, and modern front-end tooling.

I'm a front-end developer currently working as a Frontend Engineer at TheGateWorldwide in London, where I lead client website redesigns, integrate with CMS platforms, and ship production-ready work across WordPress, Umbraco, and Drupal. My path into tech started as a self-taught coder and grew through roles at Sky Creative Agency and Creative CX, building everything from animated web ads to A/B testing implementations in React.
Before development, I ran my own swim school. With a background in mathematics, science, and business leadership that still shapes how I work today. With clear communication, strong organisation, and a focus on outcomes in cross-functional teams. I thrive in fast-paced environments, keep learning modern technologies, and care about building user experiences that are polished, accessible, and built to scale.
Selected work from my development journey, from browser games to full-stack applications. These projects were built during the General Assembly Web Development Immersive, where I got my start in web development.
A browser-based recreation of the classic Minesweeper game, built with vanilla JavaScript.

Full-stack pub review application with user accounts, letting visitors rate and discover local pubs.

Group MEAN-stack project for planning nights out, integrating Google Places and Skiddle APIs.

Final bootcamp MERN-stack e-commerce project for developer merchandise, with authentication and testing.
