Skip to content
Haffi Mazhar

Operator · online

Haffi Mazhar

Senior Software Engineer · Oxford, UK

Live video and control for autonomous vehicles, in <200ms.

Software engineer with 7+ years in backend development and real-time systems. I build FastAPI services and cloud infrastructure, tune Python services for performance, and test reliability at very high scale. Currently building low-latency teleoperation for autonomous vehicles at Oxa, and previously founding engineer on a consumer sports platform.

Cam_front · AV-07 · Remote assistRec
Negotiating · Fibre--:--:--:--

Glass-to-glass

--ms

WebRTC · UDP

  1. ICEgathering candidates
  2. ICEconnectivity checks
  3. DTLShandshake
  4. SRTPkeys derived
  5. RTPH.264 720p30 track
  6. Awaiting signal
Transport link
RTT
--ms
Jitter
--ms
Bitrate
--Mb/s
FPS
--
Loss
--%
Ctrl
--ms
G2G latency · 24s200ms budget

7+ yrs

Backend & real-time

WebRTC

H.264 / VP9 over UDP

3 links

Fibre · 4G · Starlink

GCP · AWS

Terraform-managed

[01] Telemetry

Key achievements

CH-01 · video● stream

<200ms

Live video latency

g2g ms · budget 200

Fleet-wide AV teleoperation over an optimised WebRTC pipeline.

CH-02 · control● stream

<50ms

Control messaging

rtt ms · budget 50

Bidirectional operator-to-vehicle messaging across fibre, 4G and Starlink.

CH-03 · load test○ archive

15M

Concurrent users

concurrent users (M)

Performance and chaos testing for Sky's identity platform.

CH-04 · issuance○ archive

10,000s

Vouchers issued

vouchers issued, cumulative

ASOS digital loyalty launch at Bink.

[02] Session log

Experience

Full resume (PDF) →
  1. 2024-09 NOW

    Session 05

    Oxa

    Active

    Senior Software Engineer, Autonomous Vehicles Remote Assist · Oxford, UK

    • 01Architected and built multi-client video streaming and remote control with WebRTC, enabling fleet-wide teleoperation across regions and AV platforms.
    • 02Achieved sub-200ms video latency and under 50ms bidirectional messaging latency using WebRTC (H.264/VP9 over UDP) across fibre, 4G and Starlink.
    • 03Deployed a real-time WebSocket service on GCP Cloud Run with FastAPI, Redis and Cloud SQL, scaling to concurrent vehicle/operator sessions with strong connection reliability.
    • 04Provisioned GCP Cloud SQL, Redis and Pub/Sub infrastructure with Terraform.
    WebRTCFastAPIRedisGCPTerraform
  2. 2024 2026

    Session 04

    EggMonkey

    Closed

    Founding Engineer (part-time venture) · Boston, UK

    • 01Took a consumer sports platform from concept to production, generating £20k total revenue and £1.3k MRR, owning product discovery, architecture and delivery.
    • 02Partnered directly with the CEO to turn customer needs into scoped features and a pragmatic roadmap; recruited and managed UI/UX and customer-service hires.
    • 03Built the full-stack platform from scratch with Next.js, React, TypeScript, Node.js and PostgreSQL: auth, onboarding, player profiles, fixture booking and matchmaking, subscriptions, football video highlights and an operations admin portal.
    • 04Architected the cloud infrastructure, including Stripe payments and subscriptions, Mux video streaming, S3, SES notifications, Vercel hosting and DNS.
    Next.jsTypeScriptPostgreSQLStripeMux
  3. 2023-10 2024-08

    Session 03 · 11m

    Move.ai

    Closed

    Backend Python Developer · London, UK

    • 01Shipped multi-tenant SaaS services using FastAPI on AWS Lambda, integrating DynamoDB, Stripe and Auth0.
    • 02Added Datadog performance dashboards and standardised CI/CD in GitHub Actions for more reliable, visible deploys.
    FastAPIAWS LambdaDynamoDBStripeDatadog
  4. 2022-01 2023-10

    Session 02 · 1y 10m

    Bink

    Closed

    Backend Python Developer · Ascot, UK

    • 01Delivered retailer APIs with FastAPI/Django, Postgres, Redis and RabbitMQ for digital loyalty; supported the ASOS launch issuing tens of thousands of vouchers.
    DjangoFastAPIPostgresRabbitMQRedis
  5. 2019-11 2021-12

    Session 01 · 2y 2m

    Sky

    Closed

    Software Engineer, Performance · Leeds, UK

    • 01Optimised Sky Identity to handle spikes of ~10 million concurrent users through scaling, resource tuning and load balancing.
    • 02Introduced chaos and failover testing for APIs serving ~15 million concurrent users.
    Load testingChaos testingKubernetes

[03] System status

Skills

Subsystems23 modules · all nominal
  • 01 Languages

    Nominal

    • Python
    • Go
    • C++
    • TypeScript
  • 02 Real-time systems

    Nominal

    • WebRTC
    • WebSockets
    • gRPC
    • FastAPI
  • 03 Reliability & performance

    Nominal

    • Latency reduction
    • Load testing
    • Chaos/failover testing
    • Horizontal scaling
  • 04 Cloud & infrastructure

    Nominal

    • GCP
    • AWS Lambda
    • Kubernetes
    • Terraform
    • IAM
    • PostgreSQL
    • DynamoDB
    • Redis
    • RabbitMQ
    • Grafana
    • Prometheus
Calibration · education2 records
  • 2018 – 2019

    University of Leeds

    MSc Engineering, Technology and Business Management

  • 2015 – 2018

    University of Nottingham

    BEng Mechanical Engineering

[04] Camera feeds

Featured projects

All feeds →

[05] Logs

Recent writing

All logs →