About
I'm a first-year Computer Science and AI student at the University of Nottingham, Bloomberg x Sutton Trust bursary recipient, and Sutton Trust STEM Scholar. I build production systems that go beyond coursework: a governed AI payments agent, a commissioned event-market trading platform, open-source infrastructure tooling, and evolutionary simulations.
Currently seeking software engineering and AI/ML engineering internships where I can contribute to production systems and learn from experienced engineers.
Experience
-
2026 Bloomberg x Sutton Trust BursaryBloombergSelected for a competitive engineering-focused programme. Insight week at Bloomberg London, July 2026.
-
2025 — Present Computer Science with AIUniversity of NottinghamFirst-class result in Assembly Language Programming. Studying algorithms, data structures, databases, AI fundamentals, and mathematics for computer science. Building trading systems and simulations as personal projects alongside coursework.
-
2023 — Present STEM ScholarSutton TrustSelected for national programme supporting high-potential students from low-income backgrounds into STEM careers. Ongoing mentoring, career development, and alumni network.
-
2023 IT DepartmentSUEZAssisted the SQL data team with operational tasks including query writing and database maintenance. Gained practical exposure to enterprise data workflows and team-based development processes.
Projects
-
Arbiter — self-governing payments agent
An AI payments agent built so it cannot be trusted with money by design. Every payment clears a deterministic engine of 12 first-match rules before any LLM is consulted, and a single governed settle() call is the only path to a charge, so skipping the policy layer skips the only door to the money. Every decision is written to an append-only audit ledger. I own the backend and governance core (rules, agent loop, ledger, MCP server, tests); a partner built the Stripe webhook and dashboard. Built for the Nous × NVIDIA × Stripe hackathon. 125 passing tests.
- Python
- FastAPI
- MCP
- Stripe
- pytest
-
helios-vps-runner
Open-source CLI for safe live operations on remote servers: host allowlist, forbidden-content scanning, a two-stage apply gate, and an append-only audit trail. MIT-licensed, with a 28-test offline suite and CI green on Python 3.10 to 3.12.
- Python
- GitHub Actions
- CI/CD
- MIT
-
Event-Market Trading Platform
Commissioned backend for SportsQuantX, a sports-trading product. Automated event-market trading on NBA and NCAAB markets on Kalshi, a CFTC-regulated exchange, with real capital. Built the live order execution path, position reconciliation, stop-loss and circuit-breaker risk controls, and a FastAPI operator dashboard. Deployed on a Linux VPS under systemd with a behavioural regression suite.
- Python
- FastAPI
- pytest
- PostgreSQL
- Linux
- systemd
- Nginx
-
Morphogen
Interactive ecosystem simulation where organisms evolve through natural selection. 12-trait genome system drives emergent behaviours including predation, herding, camouflage, and parasitism. Species form and diverge without hardcoded rules. Phylogenetic tree tracks evolutionary lineage across generations.
- TypeScript
- HTML5 Canvas
-
Moodle Sync
Personal automation tool that mirrors my University of Nottingham Moodle modules to local storage. Authenticates via the Moodle mobile token endpoint, walks every enrolled course, downloads slides and resources, and tracks coursework deadlines. Runs nightly via cron with incremental sync state so only new content is fetched.
- Python
- requests
- Moodle Web Services API
- cron
Skills
Languages
- Python
- TypeScript
- Java
- C
- ARM Assembly
- SQL
- HTML/CSS
Tools & Frameworks
- asyncio
- pytest
- GitHub Actions
- Anthropic API
- OpenAI API
Infrastructure
- Linux
- systemd
- Docker
- Git
- CI/CD
- SSH
Data
- SQLite
- PostgreSQL