Programming & Data Stack
Core language and framework foundations for building analytical systems and production ML services.
- Python
- SQL
- Pandas / NumPy
- Plotly
ML engineer building for real-world pressure
I design machine learning and analytics systems that help people make better decisions when speed, trust, and operational reliability all matter. My work spans Formula 1, applied ML, and product-focused data tooling.
A toolkit forged in high-pressure environments where speed, accuracy, and trust are non-negotiable.
Core language and framework foundations for building analytical systems and production ML services.
Applied ML skills across the full lifecycle, from feature design to reliable production delivery.
Decision-focused analytics and data foundations that scale from exploration to production.
MLOps and engineering practices that keep systems deployable, observable, and resilient.
From markets to machine learning systems built for real-world pressure
Alpine Formula One Team
In Formula 1, every decision sits on a clock. I build performance tooling that helps engineers and analysts move from raw telemetry to confident calls before, during, and after race weekends.
Core focus: Real-time analytics, race engineering decision support, and reliable reporting under tight operational deadlines.
Built with
Turning points
Much of the value came from reducing cognitive load under pressure. Fewer manual checks, clearer visual cues, and faster handoffs between analysis and action.
Pineamite
This was where I learned to treat ML as a product, not just a model. I built production-oriented computer vision systems that made live sports coverage faster, more cost-effective, and more dependable.
Core focus: Computer vision model development, data pipeline design, and performance monitoring for live environments.
Built with
Turning points
The hardest part was balancing quality and latency simultaneously. Better data curation and observability often delivered bigger wins than model tweaks alone.
Summer Boarding Courses
Teaching sharpened one of my strongest engineering skills: making complexity usable. I designed and delivered learning experiences that turned abstract concepts into practical outcomes.
Core focus: Technical communication, curriculum design, and structured problem solving with diverse learner groups.
Built with
Turning points
This role improved how I structure technical communication by starting from intent, reducing jargon, and defining the next concrete action.
Personal Development
I used this period as a deliberate reset rather than a pause. I invested in ML foundations while teaching abroad and broadening my problem-solving perspective.
Core focus: Structured upskilling in machine learning and data science, with deliberate practice on applied projects.
Built with
Turning points
This chapter strengthened consistency and self-direction, habits that later made it easier to ship under pressure in industry roles.
Veblen Collectables
My early career was in markets where uncertainty was constant and decisions were public. I worked in high-pressure trading environments where research quality, timing, and trust directly shaped outcomes.
Core focus: Decision-making under uncertainty, stakeholder management, and disciplined market analysis.
Built with
Turning points
This experience shaped my approach to engineering trade-offs: evaluate risk, communicate clearly, and commit decisively when timing matters.
Academic foundation in Machine Learning and Mechanical Engineering
University of Bath
Oct 2024 - Oct 2026
Expected: Distinction
University of Leeds
Oct 2018 - Oct 2021
Classification: 2:1
Stories of building practical ML products and data systems, with visual proof and hands-on paths to explore each project.
Production-style build
From event data to match-winning insight
Coaches need answers quickly, not more dashboards. MatchMind compresses hours of manual analysis into fast, decision-ready outputs.
Impact: Built to reduce analysis turnaround from hours to minutes for repeatable match workflows.
Public repository
Research project
Teaching models to handle real-world sensor noise
Real sensors are messy. This work explores how noise-aware training can make tactile ML systems more robust before they ever touch live hardware.
Impact: Reduced dependence on expensive real-world data collection while improving transfer robustness.
Public repository
Private product
AI-assisted equity research workflow
AlphaScreen is designed for fast conviction: less time wrestling fragmented data, more time validating investment hypotheses.
Impact: Built to make multi-factor equity research workflows faster, clearer, and easier to repeat.
Private codebase