PROJECTS

Yoga Class Booking Website
I developed a yoga class booking website using Next.js, Prisma, and Tailwind CSS. Features include class scheduling, user accounts, bookings, payments, and attendance tracking, with secure authentication and a user-friendly basket/checkout system for seamless bookings.
Yoga Class Booking Website

Next.Js Website w/ Custom CMS
A customizable website in Next.js for a client moving from WordPress, featuring a secure dashboard for content management and media uploads. Hosted on DigitalOcean, the site offers fast performance and scalability.
Next.Js Website w/ Custom CMS

Augmented Reality Mobile App
UCL Storyscape is UCL's first augmented reality storytelling app, designed to give users an augmented reality campus tour of UCL Bloomsbury as part of the Festival of Engineering in July 2024.
Augmented Reality Mobile App

Interactive Projection Wall
A large scale interactive projection focusing on promoting the conversation of climate change. Built using Unity and OpenCV, with a web app for further interaction built using React, Sass, Strapi and GraphQL.
Interactive Projection Wall

Unity Dice Rolling Game
As a fan of tabletop games, and always wanting to make something, I decided to start a project for a dice rolling companion. With this project, you can select up to 8 dice, of any combination, from a 4 sided die up to a 20 sided die. Developed in Unity this project uses the physics engine to determine randomization for rolling.
Unity Dice Rolling Game

"OneSong" Art Exhibition Site
A website made to advertise an art exhibition and also showcase the work after the exhibition finished. Built using Next.Js, TypeScript and Tailwind.
"OneSong" Art Exhibition Site

Live Update Leaderboard
A live update leaderboard for a competition at a live event. The main display would show the scores, updated as new scores are added. An admin area for the moderators would be used to collect competitors scores and personal details to be entered into the prize draw.
Live Update Leaderboard