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
Running a café or juice bar? I can build you a menu people want to scroll.
LexiLift
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
The committee postponed its decision owing to insufficient evidence regarding the proposal's long-term viability.
Illustrative example written for this page, not real model output.
Crumbwell
A website for a made-up East London bakery, designed and built to show what I can make for small food businesses.
- A live bake board: drag the clock to see what's ready, then reserve it
- UK and US editions with their own prices, currency and spelling
- Order ahead, bread club, dark mode and reduced-motion support
Run a bakery, café or shop? I can design and build a site like this around how your customers actually buy.
Stemwright
A website for a made-up London florist, designed and built to show what I can make for independent shops.
- A flower that opens as you scroll, drawn from 120 frames
- A season board: drag through the year to see what's in bloom
- Same-day delivery countdown, postcode checker, and UK and US editions
Selling flowers, gifts or anything seasonal? I can build you a site that changes with your stock.
Campus Connect
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
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
Cyber-Maze Hack and Pong
Pygame lessons where students fix a broken game to learn debugging. Each one comes with a worksheet of symptoms and hints.
- Cyber-Maze Hack: 13 planted bugs, from an invisible player to frozen enemies
- Pong: 6 bugs covering movement, scoring and ball speed
- The maze here is the real level from the lesson, solved live with breadth-first search
Classified
I'm building more projects for freelance clients right now. They're under wraps, so I can't show them here. Yet.
- Real clients, real deadlines, real requirements docs
- Full stack and AI work, from planning to shipped UI
- Happy to talk about how I work, just not what I'm working on
Also built
Inventory Management System
A JavaFX app on PostgreSQL that tracks stock across several locations, with a modular object-oriented design.
Advanced News Classifier
A Java news classifier that uses GloVe word embeddings to understand articles in context.
Things I've animated.
Four styles for four made-up small businesses. I write the script, voice it with Google's Gemini text-to-speech, animate it in code with HyperFrames and GSAP, and compose the music. Press play for sound.
Need a launch reel, an explainer or a menu ad for your shop? Let's make one
Always learning.
Certificates and awards from Google, IBM and the University of Birmingham.
- 01Develop AI-Powered PrototypesGoogle · Nov 2025
- 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.
-
Jul 2026
Education
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 2026
Teaching
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 2025
Fundraising
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 degree
Freelance
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 2025
Internship
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 2026
Leadership
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 2024
Internship
Teaching Assistant Intern
BCTSA
Taught logic gates and binary subtraction to classes of 30+ and wrote quizzes to check understanding.
-
Jun 2024
Project
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 2024
Research
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 2024
Leadership
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 - 2023
Education
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.
Say hello
Proud moments.
Results from my degree, my projects and the roles around them.
First Class Honours
BSc Computer Science, University of Birmingham, 2026.
Best Contribution to the Department
School of Computer Science Prize, University of Birmingham.
Raised by phone
My share of a Telethon that raised over £140,000 for Pathways to Birmingham.
Students reached
Prospective students guided through STEM workshops as an ambassador.
Best SARI score
LexiLift's BART model on BERTScore-filtered data. The safer deployed T5 scores 56.43.
Clean sentence pairs
Kept by LexiLift's NLI filter out of 456,142 raw pairs.
Figma UI hackathon
Second place in a Figma user interface hackathon run by Valyfy.
60 word competition
Won this year's competition in June 2026, and plan to enter again.
Let's build something useful.
Open to graduate roles in software, AI and anything that puts tech in front of people, and to freelance websites for small businesses.
For small shops
Websites from £300
You see a free demo of your site first. You only pay if you want it.
- Designed and built for your shop, not a template
- Works well on phones, where most of your customers are
- Menu, prices, opening hours and how to find you
- Set up and live on the web, ready to share
Like what I make? Buy me a coffee on Ko-fi