I'm a hardworking and curious student at The University of Sheffield, passionate about Web Development and Data Science. Currently, I am Senior Technical Officer @ Sheffield University Gaming Society, where I get to work on lots of cool stuff!
One day I hope to start my own business, once I have enough experience :)
In my spare time, I like to work on my own projects, which you can read more about here. My latest project is RateMySociety, utilising tools like NextJS and React. Although the best place to keep up to date with what I do is to follow me on Github!
I also like to play video games (notably Arma3) and am a rather passionate James Bond fan!
April 2025 - Present
November 2025 - Present
October 2024 - Present
October 2024 - Present
No More Experiences to Show.
Check back soon(ish)
NextJS
React
Tailwind
Prisma
Cloudflare
A review site, allowing University students to give honest, anonymous reviews of societies at their University. It makes heavy use of NextJS' server functions, as well as utilising Prisma as an ORM, and Cloudflare Turnstile to prevent abuse.
Sheffield University Gaming Society (SLUGS)
AstroJS
React
Tailwind
Cloudflare
A rewriting of the current societies Google Page, allowing us to have greater control over the styling and layout of the site. Astro was used for the majority of the site, with React being used for the Events page as it pulled events from a Google App Script linked to our society calendar. The contact page is a reverse-engineered google form, allowing us to keep any submissions on our google drive, whilst allowing the frontend styling to match our site.
Python
FastAPI
Pandas
A FastAPI program that allows the dynamic creation of REST APIs from spreadsheet (CSV) files. It makes use of Pandas for extracting the column headers and data. It also features custom pagination, and an advanced filtering system dependent on the headers and their datatypes.