Omni
Dissertation Project
Omni is my final year dissertation project, a web application for computer science students to show off their personal projects. The focus of the project is to design a platform which could handle scaling from 0 to 1 million users, overnight. The project was built using a GoLang backend, with HTMX and TailwindCSS on the frontend. It is comprised of multiple independent applications which are deployed into a Kubernetes cluster, allowing them to scale separately, depending on load and demand. The project has served as a fantastic learning experience, primarily increasing my experience and confidence in building production ready applications with GoLang. As part of the project, I also deployed a Kubernetes cluster onto a custom HomeLab setup, which was a fantastic learning experience, building my understanding and confidence in how Kubernetes works at a fundamental level.
SongLinkr
iOS App
SongLinkr is a simple utility app that takes links to songs, albums and podcasts, and gives you the freedom to choose which platform you view the media on. Utilising the power of Swift and SwiftUI, SongLinkr aims to be a intuitive and natural first class citizen on iOS.

Gentle Ghosts
Procedural Pixel Art
Gentle Ghosts is a series of 5000 entirely unique pixel art ghosts. Each ghost was unqiuely generated from a vast array of traits to form the whole collection. The generation of each ghost was programmed using Python and downscaling was performed using NodeJS.
Experience
Novlr
I am currently working as a software engineer at Novlr, building an online writing platform. As part of my role I have built a refer-a-friend system, designed to increase signups and conversions. I also assisted another developer in the team with building a greenfield writing studio, massively improving on the existing platform, to get users writing faster and more efficiently. As part of my job in such a small team, I have also been working alongside our customer support to assist with any technical issues and bugs that arise, solving critical issues for users and ensuring that any lost data is recovered and restored.
UBS Technology Placement
As part of my degree program, I undertook a year in industry at UBS where I worked within the Asset Management Technology division. During my time at UBS, I worked within multiple teams, developing a next-generation asset management platform, capable of handling over $5T AUM. Primarily working with DotNet and deploying to Azure, I built a library used by multiple other teams to send and retrieve data from our Kafka messaging pipelines. This was a rewarding project which taught me how to develop library code which can be used in many different applications and scenarios. I then moved into a platform focused team, where I worked on a greenfield project to build a new data platform providing a GraphQL API for applications to pull trade data from. This was a fantastic project to work on which massively increased my knowledge of Kubernetes and deploying production-ready applications.
Education
The University of Manchester
I am currently studying Computer Science at The University of Manchester which I will graduate in 2025. During this time I will also have spent a year in industry gaining experience and skills.
John Port Spencer Academy 6th Form
I completed my A Levels at John Port Spencer Academy 6th Form. During this time I studied Further Maths, Maths, Physics and Computer Science achieving A*A*A*A*. As part of the coursework for my Computer Science A Level I produced a working iOS app with a database backend and working API.
John Port Spencer Academy
I went to high school at John Port Spencer Academy where, in the final two years, I completed my GCSE's which included Computer Science, Statistics, Engineering Manufacture and Engineering Systems Control alongside the usual core subjects. Overall I scored 9 9 9 9 9 9 9 8 7 6.