Cash deposit platform: clients hold savings across a panel of partner banks through a single account, for the rate and for the deposit protection. I'm on the PayTech team, which looks after payments. Joined September 2026; nothing to show yet.
Curriculum vitae
Work
What I've built, and the discipline I bring to it.
Roles
Global electric karting events company with operations in the UK and US. I was part of a small engineering team reporting to the Head of Advanced Technology. Small enough that every project meant owning the problem end-to-end: understanding the domain, building the system, deploying it, and keeping it running.
Selected work
Driver Performance System
Runs automatically at the end of every session, so results arrive during the event.
Live Telemetry Platform
Real-time visibility into kart health · onboarded and mentored junior developer.
Event Management Dashboard
Consolidated three operator workflows behind one interface.
Kart Programming Tool
ECU programming accessible to non-technical staff.
Developed a predictive model for World Rally Championship (WRC) results. Ranked each participant in a WRC event by considering a comprehensive array of factors including driver, co-driver, vehicles, tyre choice, and terrain to generate forecasts of event results.
Selected work
WRC Predictive Model
Predictive ranking model for live WRC events.
Stack
Day-to-day I work in C# / .NET for almost everything. Most comfortable with serverless and event-driven systems on AWS. Python when the work is dataframe-heavy. TypeScript for web apps (Angular) and for CDK, where the TypeScript bindings are better supported than the .NET ones.
Data: MongoDB by default, InfluxDB for time series. PostgreSQL I know academically rather than in practice. Messaging: NATS, SQS/SNS. Infrastructure as code via AWS CDK. xUnit for testing. Docker for containerisation.
Working knowledge of React, Java/Kotlin, F#. Comfortable picking up new technologies.
Selected project
A 60fps replay of real Formula 1 telemetry with no request-serving backend, running for about a pound a month.
Education
BSc Computer Science
University of East Anglia
Sep 2024 – Jul 2026 First-Class Honours
Entered directly into the second year on prior study, so the degree ran two years rather than three. 83% average, with a first in every module taken. Awarded the BCS Prize for the best individual performance by a BSc Computing student. Studied alongside the job at Smedley Group throughout.
Selected modules: Advanced Programming (91%), Advanced Web Dev (89%), Programming 2 (89%), Foundations of Data Science (90%), Data Structures & Algorithms (83%), Developing Secure Software (82%).
Project writeups
Advanced Programming. Team project. A full interpreter for mathematical expressions: lexer, recursive descent parser, AST, and evaluator, with support for six number types, symbolic differentiation, definite integration, and root finding. Built in F# with a WPF GUI for interactive graph plotting.
Software Engineering. Team project. Full-stack health platform with exercise, meal, and metric tracking, group challenges, and goal monitoring. Event-driven architecture with separate Lambda functions for email notifications and a scheduled daily job checking overdue goals.
Advanced Web Dev. Personalised weather platform that goes beyond raw data, generating contextual, actionable recommendations based on temperature, UV, wind, and visibility. Google OAuth, saved locations with comparison, and a Zustand-managed client cache.
A Levels
Pitsford School
Sep 2019 – Jul 2021 Maths A*, Further Maths A*, Physics A*, Chemistry A
Client work
A WordPress site costing £800 a year, replaced with a prerendered one costing about £20.
A walking football club site built around the one thing that justifies a CMS: someone who'll use it.