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: prediction-market trading bots, evolutionary simulations, and personal automation tools.
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
-
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
-
Prediction Market Trading Bot
Production trading system on a regulated US prediction-market exchange. Live order execution across NBA, NHL and MLB markets with stabilisation guards, order reconciliation, and a monitoring dashboard. Owner of deployment, incident response, and post-mortem analysis. 67+ production bugs identified and resolved across order routing, fee accounting, and state recovery.
- Python
- asyncio
- pytest
- PostgreSQL
- Linux
- systemd
- Nginx
-
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