🔭 Machine Learning Engineer based in London — currently building Industrial-scale multi-agent systems @ London Export Corporation.
🧪 Often the founding ML engineer at growing teams, owning the full path from research to deployed, monitored infrastructure.
🎓 Masters in Applied Data Science @ University of London (Distinction)
⚡ Deep interest in LLM Reasoning, Multi-Agent Systems, Low-Latency Inference, and Reinforcement Learning.
🤝 Passionate about open source and writing about ML on Medium.
💬 Ask me about PyTorch, LangChain, vector retrieval, or anything LLM-flavoured.
Fixes I've authored and landed in widely-used AI / ML libraries — every link goes straight to the PR.
| Project | Contribution | Status |
|---|---|---|
🤗 Hugging Face · datasets |
Path-traversal fix in folder-based dataset builders (#8325) — closed an arbitrary-file-read vector (CWE-22) from an unsanitized metadata file_name, covering fsspec chained-URL and symlink-escape cases |
✅ Merged |
⚙️ statsmodels |
Correct Hessian handling for L-BFGS-B / TNC optimizers (#9908) | ✅ Merged |
📈 yfinance |
Fix read-only-array crash in dividend-adjust repair (#2897) | ✅ Merged |
⚡ Hugging Face · accelerate |
concatenate() fix for non-tensor batch fields across processes (#4120) |
🔄 In review |
📝 Check out my Medium for deep-dives on ML, LLMs, and production AI.



