Projects migration in progress
I recently graduated with a 1st Class Honours BSc in Computer Science.
University coursework projects and personal projects are currently being migrated to this portfolio. Migration is estimated to be complete by 13 July 2026.
Projects
9 projects

Carbon-Aware Workload Scheduling Simulator
2024
ShippedDiscrete-event simulator evaluating four carbon-aware cloud scheduling policies on real GB grid data, producing a 60-run recommendation matrix.

Let's Hack Leicester 2024
2024
ShippedA portfolio project collaboration platform for CS students, built as a team of 5 in 24 hours at the Let's Hack Leicester hackathon.

Morgan Stanley Coding Challenge 2024
2024
ShippedEMA-based algorithmic currency trading bot. Placed 7th out of 27 teams in a Morgan Stanley-hosted competition.
CO3093: Predicting Crime Severity — Metropolitan Police Data Analysis
2026
ShippedML pipeline on 1M+ Metropolitan Police records to predict monthly crime counts by area. Naive persistence baseline outperformed both trained regression models.

Sign Language Translator
2021
ShippedA Python BSL learning app with GIF-based sign demonstrations, adaptive learning, and an online user profile system.

Elo Ranking
2023
ShippedA Python photo comparison tool that applies the chess Elo rating system to rank images through head-to-head comparisons.

Flappy Bird (Unity)
2024
ShippedA Unity remake of the classic Flappy Bird arcade game, built from scratch as a self-directed exercise in game development.

Snowboarder Game (Unity)
2024
ShippedA physics-based sidescrolling Unity game where the player controls a snowboarder through a level using rotation and speed boosts.

Pizza Delivery Game (Unity)
2024
ShippedA top-down car game built in Unity as a Udemy tutorial project — my first complete game, covering core Unity scripting and physics concepts.
Open to opportunities.
Let's connect.
I'm looking for my first software engineering role and open to conversations about engineering, collaboration, and interesting problems. I read every message.