I'm a Maths & Economics student at the University of St Andrews.
I worked as an Economics Analyst at ENODA (data pipelines, ML modelling, infrastructure; mostly under NDA), and as a Behavioural Data Analyst at One for the World, building out their A/B testing platform and running experiments.
Previously ran Project Paradise, a group of 8 supervisors from top quant trading firms and 20+ students from leading UK universities competing in algo trading and ML competitions.
Free time goes to socialising and exploring how much there is to life.
Currently on exchange at Università Bocconi studying economics (Sep–Dec 2026), then heading to The University of Hong Kong (香港大學) for maths (Jan–Jun 2027). Building an agentic Durak simulation with multi-agent RL on the side. Always up for start-up collabs, competitions, and hackathons. Shoot me a message on LinkedIn.
| Event | Result | Description |
|---|---|---|
| ETHRome 2026 — Hydra | 🏆 Winner, Arkiv track · solo | Self-healing AI agent fleet that finishes a failed peer's work with no central coordinator |
| START Hack St. Gallen 2026 | Team build | Real-time AI briefing assistant for private bankers during market moves |
| Imperial Algothon 2026 | 🏆 Highest Trade Volume Award | Market-making and scalping bot (Avellaneda–Stoikov-inspired) |
| BlackRock Hackathon 2026 — SpendZen | Team lead · judges recommended pitching to VCs | Open-banking app that pauses impulsive purchases, with ML-flagged high-risk spending |
| HKU x Avenir Crypto Trading | 🏆 Top 11 of 1,000+ teams worldwide | Pairs trading, cointegration, and HMM regime detection on crypto futures |
| DRW Crypto Market Prediction | Kaggle competition · team | Feature selection and gradient-boosted ensembles on order-book data |
| Template | Description |
|---|---|
| Study Material Template | PDF lecture notes to markdown to Anki flashcards — with Claude Code skills for conversion, flashcard generation, and worked solutions |
| Job Application Template | Track applications, scan for openings, draft cover letters, and compile multi-variant LaTeX CVs — with a 24-pattern AI writing detector |
| Claude Sandbox | Secure Docker sandbox for Claude Code with firewall, security hooks, and 1Password integration |



