Portfolio
Productivity App
A platform using mental strategies to push the best out of its users. Programmed with Svelte and SvelteKit
Python Desktop Environment
A pseudo operating system using Pygame created for the joy of navigating user interfaces. Began work immediately after my GCSEs and ended early in the first of A-levels.
Concurrently Accessible Text Editor and Whiteboard system
A text editor and whiteboard which multiple users can simultaneously collaborate through, connected with a login and dashboard to view files. This was my A-Level Computer Science coursework, attaining an A* grade.
Vintage Cooks - BirmingHack Hackathon
Coded with a team of 4 in 24 hours. Achieved joint 1st on the public vote against 26 projects and 123 hackers. Theme: Project Lazarus
Word Bomb (Work in progress)
A casual yet competitive typing game.
About Me
I’m a Computer Science student at the University of Birmingham with a strong interest in building systems that are both technically robust and genuinely useful.
I’ve programmed in multiple languages including Python, Java, JavaScript and TypeScript, with a focus on creating full, scalable applications rather than isolated scripts.
My projects range from a Python-based desktop environment with 11+ integrated applications to real-time collaborative systems using sockets, authentication, and custom APIs.
Recently, I developed Vintage Cooks during a 30-hour hackathon, where my team built an interactive, AI-enhanced recipe platform and achieved joint 1st place in the public vote out of 26 teams.
I enjoy tackling complex problems, whether that’s designing concurrent systems, implementing real-time features, or structuring large codebases using object-oriented principles. I’m particularly interested in software architecture, performance, and building applications that scale cleanly.
Outside of academics, I’ve worked as a freelance Java developer, delivering custom Minecraft plugins and managing live server environments, which strengthened both my technical and client communication skills.
Currently, I’m continuing to expand my knowledge through university modules and personal projects, with a growing focus on backend systems, real-time applications, and distributed design.
Achievements
Russell Group University
Studying for a Computer Science bachelor's at the University Of Birmingham.
4+ Projects
Successfully completed over 4 in-depth projects, and dozens of smaller ones.
5 Years Experience
Experience of expertise in delivering quality solutions.
Efficient Typer
Reached speeds exceeding 200 words per minute on qwerty layout, and fluent in colemak.
GCSE
Grades 9, 8, 8 in Maths, Computer Science and Physics respectively. Average grade 7.5 across ten GCSEs.
Awards evening
Won secondary school annual awards for achievement in Physics and Computer Science (ranked 1st in a cohort of 180 students)
A-Levels
A*, A*, A in Mathematics, Computer Science and Further Maths respectively. Result scored top 10 in a cohort of 300 in my year group.
Languages
Programmed big projects in Python, Typescript, Javascript, SQL, HTML, CSS. Dabbled in Java, C++, Ruby, Golang, Haskell.
Tech stack
Utilised frameworks and libraries including Svelte, PostgreSQL, Colyseus, Chart.js, Pygame, SvelteKit, Flask, OpenGL, SDL2 and FastAPI.
Contact
Get in touch: N/A