Page 2

Portfolio, experience and contact.

A conventional view of the work behind the skill graph: consulting focus, selected projects, employment history, technical depth and contact details.

Back to skill graph
Experience across
Bosonic Quantum Devices Relay Technologies Sky BrightRide dotData Living Map

Consulting focus

Useful when the work is technical, ambiguous and business-critical.

The portfolio is split by the kind of problem I solve, not just by employer. Each area is backed by shipped work in production or research-led environments.

Quantum and research engineering

Distributed quantum computing software, protocol simulation, compilation, heterogeneous execution models, SDK design and OSS community development.

  • DQC
  • Simulation
  • Qiskit
  • SDKs

ML platforms and realtime features

Feature stores, model training and evaluation pipelines, online serving, model versioning, monitoring, drift detection and stakeholder-facing delivery.

  • Feature stores
  • Vertex AI
  • Dagster
  • MLflow

Data-intensive cloud systems

Event-driven services, high-throughput ingestion, low-latency APIs, resilient GCP infrastructure, observability and database performance work.

  • GCP
  • Kubernetes
  • Pub/Sub
  • BigTable

Full-stack product R&D

Research-to-product engineering across network analytics, indoor positioning, API design, auth, mobile integration and typed frontend systems.

  • Scala
  • React
  • Postgres
  • Sensor fusion

Selected portfolio

Work that translates directly into consulting value.

Bosonic Quantum Devices

Distributed quantum computing R&D

Building software for DQC compilation, simulation and execution across heterogeneous quantum systems, with simulator work enabling protocol validation before large-scale hardware is available.

Relay Technologies

Production ML platform foundations

Built model training, evaluation, deployment and monitoring pipelines with versioning, type safety, data drift metrics, dashboards and alerting.

dotData

Distributed AutoML and Big Data ETL

Developed concurrent backend infrastructure for automated preprocessing, training, validation and prediction over terabyte-scale customer datasets.

BrightRide

Temporal network analysis

Designed social graph analytics using Jira, GitHub and Slack data to surface communication inefficiency, developer overload, burnout risk and team silos.

Living Map

Indoor positioning and geospatial full stack

Built mobile-to-cloud positioning workflows using sensor fusion across WiFi, magnetics, GPS and acceleration, with APIs and live visualisation tooling.

Track record

Senior delivery across research, ML and product engineering.

Lead Software Engineer

2025 - Present

Bosonic Quantum Devices - Quantum computing software

Distributed quantum computing R&D across compilation, simulation, execution, SDK development and research community outreach.

Staff ML Engineer

2025

Relay Technologies - Delivery network logistics

ML platform architecture, model lifecycle automation, evaluation metrics, feature-store integration and production observability.

ML Engineer

2023 - 2025

Sky - Personalisation

Feature store, realtime feature engineering, GCP data pipelines, Kubernetes services, BigQuery, BigTable, Dataflow and observability.

Full Stack Software Engineer

2022 - 2023

BrightRide - Network analysis

Social graph analysis and customer-facing metrics from Slack, GitHub and Jira integrations using Scala, Akka HTTP, Postgres and GCP Identity Platform.

Backend and ML Engineer

2019 - 2022

dotData - Automated end-to-end machine learning

Distributed Scala/Python backend infrastructure, automated feature engineering, model optimisation, data connectors, REST APIs, SSO and database performance.

Full Stack Software Engineer

2018 - 2019

Living Map - Indoor positioning and digital mapping

Mobile sensor fusion, geospatial APIs, PostgreSQL schema design, Scala Play services and React/TypeScript visualisation.

Technical depth

Strongest where research, data and production meet.

Engineering

Python, TypeScript, Java, Scala, SQL, Qiskit

MLOps and data science

pandas, numpy, scikit-learn, Keras, Vertex AI, Kubeflow, Dagster, MLflow

Cloud infrastructure

GCP, Terraform, Kubernetes, Pub/Sub, BigQuery, BigTable, Dataflow, Redis, Cloud Run, IAM

Backend systems

Postgres, Node.js, Flask, Play, HTTP, gRPC, Akka Streams, OAuth2, JWT

Contact

Bring me in for difficult systems work.

I am a good fit for teams that need senior engineering judgement across ML infrastructure, cloud systems, R&D prototypes, platform architecture or technical rescue work.