Average Grade: 82.2% (First Class). Top 10 score in Year 1 and 2.
Relevant Modules: Artificial Intelligence, Formal Specification and Verification, Programming III (Haskell), Programming Language Concepts, Group Design Project
Queen's College, Taunton
Taunton, UK
A-Levels: Further Mathematics (A*), Mathematics (A*), Physics (A), EPQ (A)
Work Experience
NCR Voyix
Bath, UK
Software Engineer Intern (returned by invitation)
Jun 2026 – Sep 2026
Worked with the largest engineering team to add percent-complete and transfer-rate reporting in Go to a Kubernetes CRD-based OCI image importer, giving platform users live visibility into transfers of multi-GB VM images
Implemented transfer-progress smoothing using an exponential moving average (EMA) to reduce large fluctuations in reported progress.
Built a GraphQL API integrating the importer with an internal PostgreSQL-backed service to expose live import metrics, with polling intervals selected to balance update freshness against load
Developed changes through a formal Git/PR review and CI/CD workflow, with extensive review from multiple engineers before production deployment.
Software Engineer (Work Experience)
Jun 2023
Developed and containerised a production-ready Python application that parsed a plaintext data stream into structured JSON, deploying it through Docker and CI/CD pipelines
Built and self-hosted a Go/React study platform used by a third of my university cohort, recording 25,000+ flashcard interactions; implemented Discord OAuth and deployed via Docker/Cloudflare Tunnel.
Automated AI card generation with n8n, triggered on GitHub pushes of LaTeX notes; a scheduled QA agent performs semantic deduplication against the live database. 4,000+ cards generated
Implemented transaction analytics using date-range filtering, category and vendor aggregation, top-N ranking and period comparisons, alongside a squarified treemap layout with minimum tile-size normalisation
Handles 4,000+ transactions across 1,500+ merchants and 300+ user-defined categories, delivering personalised spending breakdowns and trends
Built a Godot/GDScript puzzle game in a team of 4 during a 48-hour game jam, featuring dual-character mechanics and unique mask abilities across many levels
Built a full-stack community platform (React + n8n backend) for creating, uploading, sharing and starring JSON-serialised levels, with 5+ custom levels uploaded during the competition
University Coursework
All 80%+ scores with 100% in Artificial Intelligence Python chess bot and Programming I FloodFill maze pathfinder
Additional Information
Awards and Leadership
Global Game Jam 2026 Winner – won Southampton People's Choice for Damaskus (48-hour hackathon)
Best Academic Impact (SUSU Award) – For role as Course Representative, liaison between 300+ students and faculty
ECSS Welfare Officer – Provide support for 500+ members of largest Computer Science society