7+ years building production systems: multi-agent AI platforms in live client use, a patent application in preparation on privacy-preserving multi-agent communication, real-time data platforms at petabyte scale, and event-driven AWS microservices handling millions of concurrent requests. Currently at Optum UK (EMIS Health) β Kafka streaming, Trino federated SQL, and Airflow orchestration over petabyte-scale healthcare data. Previously 3 years at JBA Risk (world-leading flood-risk modelling).
- Custom Multi-Agent Orchestration SDK (private β details on request) β ~65k LOC Python/Pydantic, zero LangChain/CrewAI dependency: async event-driven runtime, RL adaptive orchestrator, MCTS planner, resilient provider layer (circuit breakers, fallback, hedging), in-loop guardrails with trust-tiered PII redaction
- Mantrix (Cloudmantra) β production agentic data-intelligence platform in live client use: Temporal-orchestrated workflows on AWS, NLβSQL analytics across PostgreSQL/BigQuery/Neo4j, hybrid vector + knowledge-graph retrieval
- Enterprise GraphRAG β Neo4j + Pinecone hybrid retrieval over millions of medical documents
- Patent application in preparation β privacy-preserving communication in distributed multi-agent LLM systems
- quotient β C++ limit-order-book engine and market-making simulator
- rust-orderbook-feed β live crypto order-book WebSocket client in Rust: Binance, Coinbase & Kraken depth feeds, correct book reconstruction from snapshot + incremental deltas, sequencing & checksum validation
- Statistical Arbitrage Trading Bot (private β ongoing) β cointegration-based pairs trading with Kalman-filter dynamic hedge ratios, HMM regime detection, Random Forest signal filtering; Kelly-criterion sizing, MAE-optimized stops; Interactive Brokers integration
- montecarlo_rust β Monte Carlo simulation experiments in Rust
- Quant methods: NumPy, Pandas, SciPy, Statsmodels β’ cointegration, mean reversion, Kalman filtering, regime detection β’ Kelly criterion, volatility scaling, drawdown controls
Languages: Python, Rust, C++, TypeScript/Node.js, Go
Quant: NumPy, Pandas, SciPy, Statsmodels β’ ib-insync β’ Matplotlib, Plotly
AI/ML & Agentic: LangChain, LangGraph, LlamaIndex, CrewAI, AutoGen, OpenAI Agents SDK β’ Claude, GPT, Llama (incl. fine-tuning) β’ NeMo Guardrails, Llama Guard
Data & Streaming: Kafka, PostgreSQL, Redis, MongoDB, Neo4j, Spark, Trino, Redshift, BigQuery β’ Pinecone, FAISS
Cloud & DevOps: AWS (certified) β Lambda, ECS/Fargate, EventBridge, CDK β’ GCP, Azure β’ Docker, Kubernetes, Terraform, GitHub Actions, GitLab CI/CD
- π€ AWS Meetup Speaker: "AWS EventBridge & Microservices", "Cyber Event Recovery"
- π₯ Unusual origin story: former NHS Physiotherapist β pioneered VR neurorehabilitation for stroke patients, then retrained into software
- βοΈ AWS Cloud Practitioner | SAFe DevOps certified
- π¬π§ UK citizen β no sponsorship required
π Edinburgh, Scotland
Skydiving β’ Hiking β’ Mountain Biking β’ Basketball



