Engineer.
Problem solver.
Builder.
Computer Science graduate from The University of Leicester with experience in popular industry standard technologies, such as Java, Python, JavaScript and more. Tailoring skills towards data science, and agentic AI integrations.
Currently
Rebuilding my portfolio
Migrating from Jekyll to Astro with a custom design system. You're looking at it.
The Pragmatic Programmer
By Andy Hunt and Dave Thomas. Working through timeless advice on writing better software and growing as a developer.
Interview preparation
LeetCoding and practising interview questions to sharpen problem-solving and get ready for roles.
Selected Work
Four projects that show how I think, build, and collaborate.
Carbon-Aware Workload Scheduling Simulator
2024
Discrete-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
A 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
EMA-based algorithmic currency trading bot. Placed 7th out of 27 teams in a Morgan Stanley-hosted competition.
Sign Language Translator
2021
A Python BSL learning app with GIF-based sign demonstrations, adaptive learning, and an online user profile system.
Elo Ranking
2023
A Python photo comparison tool that applies the chess Elo rating system to rank images through head-to-head comparisons.
What I Work With
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.