AI • Computer Vision • Live Broadcast Systems

Two decades inside live broadcast. Now I build the AI that runs in it.

I’m Burak Soyak. Since 2005 I’ve built the software behind live sport — statistics engines, broadcast graphics, timing and results — through SD, HD and 4K, on site at football matches and F1H2O World Championship rounds. Since 2023 I’ve been putting computer vision on top of it: segmentation and tracking that hold up on real broadcast footage, not curated datasets.

Available now
UK roles and consulting projects
Let’s talk →

Capabilities layered, not replaced.

C# / .NET engineering sports statistics, then data APIs 2005
Broadcast engineering SD 4:3 through HD and 4K 2006
On-site live operations F1H2O World Championship 2013
Timing & results systems live data feeds for broadcast 2019
Computer vision & ML Python, CUDA, PyTorch 2023

First live broadcast: Galatasaray–Bordeaux, UEFA Cup.

Track record
Live broadcast software since 2005
Delivered on site
Football and F1H2O World Championship
In production now
AdSwap sponsor replacement, live timing

Featured work

Running on real broadcast footage, not a demo dataset.

What I take on

Three things I’ve already shipped more than once.

Computer vision for broadcast

Models tuned for footage nobody cleaned up first: compression artefacts, moving cameras, floodlights, bodies in the way.

  • Mask-level segmentation
  • Occlusion and camera motion
  • Measured accuracy and throughput

Real-time video pipelines

NDI, SRT and file pipelines that hold their frame rate for a full match, not for a thirty-second demo clip.

  • GPU decode and resize strategy
  • Latency budgets you can hold to
  • Logs and metrics from day one

Timing and data systems

The systems that put numbers on screen. I’ve run them at championship rounds where a wrong result is visible to everyone watching.

  • Interfaces operators can drive under pressure
  • SQL-backed results that survive a crash
  • Clean feeds for graphics and web

Stack

Not a reading list — this is what I’ve shipped with.

Broadcast

NDI SRT SD / HD / 4K workflows MCR & OB Graphics automation Live ops

Software

C# / .NET Python SQL Server REST APIs Operator UIs Data feeds

AI / Vision

PyTorch CUDA OpenCV Segmentation Tracking GPU pipelines

Cloud / DevOps

Docker NGINX AWS CI/CD Observability

Why this combination is rare

Most candidates have one half of it. I have both, with the dates to show it.

I speak both languages

Vision engineers usually haven’t sat in an OB truck. Broadcast engineers usually can’t write a segmentation pipeline. I’ve done twenty years of one and three of the other, and the translation between them is where most projects stall.

I’ve been there when it broke

Championship rounds, foreign venues, kit that arrived late, a feed that dropped twenty minutes before transmission. Two decades of show days taught me to design for the failure first and the happy path second.

I finish the integration

Most AI work dies between “the model works” and “it’s on air”. I don’t hand over a notebook — I deliver the pipeline: ingest, process, validate, publish, monitor.

I build for the person operating it

I’ve written the software and then stood behind the operator using it live. If it isn’t obvious to someone with a director shouting in their ear, it isn’t finished.

Formal ML training

Because “I picked it up on the job” shouldn’t be the whole answer.

Imperial College London — Professional Certificate (ML & AI)

Currently studying, with applied projects across supervised and unsupervised learning, optimisation, interpretability and modern deep learning. It runs alongside the production work rather than instead of it — the coursework goes straight into what I ship.

Bayesian optimisation Clustering Model transparency Deep learning
Imperial College London
Machine Learning and Artificial Intelligence

Open to roles

UK-based, available now, and specific about the fit.

Where I fit

  • Computer Vision Engineer — sports and broadcast
  • ML Engineer — applied, production pipelines
  • Software Engineer — video, real-time, data
  • Engineering roles in media tech that need a product head

What I’m looking for

  • Vision systems that have to survive a live workflow
  • Segmentation and masking where quality is actually visible on air
  • Pipelines someone has to run, pay for and monitor

What the first month looks like

  • A working demo on your footage, not a benchmark set
  • Measured frame rate and latency, plus where the ceiling is
  • An integration plan: APIs, deployment, monitoring

Tell me what has to work on show day.

Send the problem, the deadline, whether the footage is live or recorded, and what success actually means — latency, quality, cost. I’ll tell you straight whether it’s something I can do well.

Burak Soyak
Based inReading, UK
Available forRoles and consulting
Since2005, live broadcast