I build systems that make tech more human. My final year project rewrites web pages in simpler English, on your own machine, using models I fine-tuned myself.
Alongside the degree I taught, ran STEM workshops, raised money for students and freelanced. I'm also into video editing and marketing: I've filmed and edited promo videos for the university and Food Fellows, and making edits is honestly one of my favourite things to do.
Elements in five families. Hover a tile to see its logo, or pick a family to light it up.
Things I've built.
From concept sites for small businesses to a final year AI project, team web apps, school lessons and a few things I can't talk about. Pick a panel to open it.
Concept site, 3D and frontend development
Brrr. Slush Co.
A website for a made-up Manchester slush bar, built around a 3D cup.
A 3D cup that changes flavour and fruit as you scroll
A mystery cup you shake for two random flavours
Menu, prices and a shop finder with live UK hours
UI design
HTML
CSS
JavaScript
Three.js
GSAP
Running a café or juice bar? I can build you a menu people want to scroll.
A Chrome extension that rewrites any web page into simpler English at a CEFR level you choose (A2, B1 or B2). Nothing is sent to the internet: a local FastAPI backend serves the models.
Fine-tuned six models: T5-small and BART-base, each on raw, BERTScore-filtered and NLI-filtered data
The deployed T5 model scores 56.43 SARI and changes numbers in only 0.60% of outputs
A meaning gate rejects rewrites that drift too far, and an ONNX export runs 1.5 to 2 times faster on CPU
A full stack app that brings university events and user profiles into one place, built in a cross-functional student team.
REST API design and relational data modelling in PostgreSQL
Angular and TypeScript front end with role-based access control and dynamic routing
Accessible SCSS components, shipped on schedule and deployed to AWS
JHipster
Angular
TypeScript
Java
PostgreSQL
AWS
Optimisation in Python
MAXSAT and crew scheduling
Two pieces of evolutionary computation work, written from scratch in Python.
A population-based EA that satisfies as many MAXSAT clauses as it can within a time budget, with a WCNF parser, tuned on MAXSAT Evaluation 2017 benchmarks and Dockerised
Simulated annealing, a binary genetic algorithm and an improved BGA compared on three airline crew scheduling problems
02School of Computer Science Prize, Best Contribution to the DepartmentUniversity of Birmingham
03Birmingham Project AwardUniversity of Birmingham with Siemens · Jun 2024
04Birmingham AwardUniversity of Birmingham
05Python for Data Science, AI and DevelopmentIBM on Coursera · Mar 2022
Education & experience.
2026
Jul 2026Education
BSc Computer Science, First Class Honours
University of Birmingham
Awarded the School of Computer Science Prize for Best Contribution to the Department. Modules included Security & Networks, Advanced Networking, Data Structures & Algorithms, AI, HCI and Full Stack Applications.
Feb 2026 - Mar 2026Teaching
Python debugging lessons
Year 10 Computer Science
Wrote and taught Pygame debugging lessons, Cyber-Maze Hack and Pong, with worksheets that guide students bug by bug.
Autumn 2025Fundraising
Telethon caller
University of Birmingham
Called alumni for Pathways to Birmingham. I raised £4,625 across 1,013 dialling attempts, as part of a campaign that raised over £140,000.
Alongside my degreeFreelance
Marketing, video and IT support
Agorize, Student Safety App, Food Fellows, Upwork
Promoted Agorize's hackathons and the Student Safety App as a brand ambassador, and filmed and edited promo videos for the university and Food Fellows. On Upwork I fix laptops, phones and Wi-Fi setups remotely. I'm also building projects for clients that I can't share yet.
Jan 2025 - Jul 2025Internship
Outreach Intern
ReachOut2All CIC
Coordinated 10+ STEM workshops for 50+ students across Birmingham schools and grew social engagement by 30% with Instagram content made in Canva.
Jun 2024 - Jul 2026Leadership
Student Ambassador & Outreach Lead
University of Birmingham
Ran STEM workshops for 200+ prospective students and represented Computer Science at open days. Also a sports activator, content creator and careers fair helper.
Jun 2024 - Jul 2024Internship
Teaching Assistant Intern
BCTSA
Taught logic gates and binary subtraction to classes of 30+ and wrote quizzes to check understanding.
Jun 2024Project
The Birmingham Project
Siemens and University of Birmingham
In a team of nine, designed "Steamens Storytellers", a short-film competition that brings STEAM into school curricula.
Jan 2024 - Feb 2024Research
Interviewer, final year student survey
The Times
Interviewed final year students about job hunting and was the first to reach the target of 25 interviews, in under a week.
Sep 2023 - Jul 2024Leadership
Student Representative
University of Birmingham
Collected 100+ responses from students and relayed them to module leads, which led to a change in the module.
2022 - 2023Education
Foundation in Science and Engineering
Kaplan International College London
Graduated with 79%, and was a student ambassador making content for the college's social media.
What's next
Your team?
I'm looking for a role that mixes building with people, ideally somewhere that lets me combine technical work with the business side.