Computer Science student at Birmingham City University.
Contributor to the web platforms of BCU Cybersoc and Unihack.
Graduate of the Northcoders Software Development Bootcamp.
This GitHub profile serves as a curated archive of coursework and self-directed software projects. The repositories emphasise explicit structure, predictable behaviour, and clearly articulated design decisions, with an emphasis on correctness and maintainability over feature breadth.
- Languages: JavaScript, Python, Dart
- Frontend: React, HTML, CSS, Tailwind CSS, Zustand, Socket.IO (client)
- Backend: Node.js, Express, REST APIs, Axios, Socket.IO
- Databases: PostgreSQL, MongoDB
- Testing: Jest, SuperTest
- Deployment: Netlify, Render, Supabase, Hetzner VPS
- Desktop applications: PySide6 (Qt for Python)
- Mobile applications: Flutter
-
Unihack website platform
Development and maintenance of a React- and Tailwind-based web application supporting student-led hackathon activity. -
Hospital Management System
Desktop application implemented using PySide6, developed as part of the CMP4266 Computer Programming module, with an object-oriented domain model.
The repository list documents both completed and ongoing work.


