Belgium · low-latency live video
Frank Peters builds systems that stay up.
Software engineer, Dolby Laboratories
I build the systems that carry live video. Distributed systems in TypeScript and Go, running on Kubernetes.
guest@ffp:~$ whoami
Frank Peters
Software engineer, Dolby Laboratories
guest@ffp:~$ cat links.txt
https://github.com/frankforpresident
guest@ffp:~$
About
I work on the platform behind low-latency live streaming at Dolby Laboratories: control planes, delivery, and the infrastructure that keeps a stream sub-second worldwide.
My day job is distributed systems in TypeScript and Go. My evenings are a Kubernetes cluster in my house that runs on GitOps and refuses to be touched by hand.
I like software that is boring to operate: reproducible builds, declarative config, and a deploy story that fits on one line.
- Now
- Dolby Laboratories
- Focus
- Live streaming platforms
- Based in
- Belgium
- Also
- Computerheld, home automation
Selected work
Things I have built and kept running.
Dolby OptiView Live
Dolby Laboratories
Low-latency live streaming platform built on HESP. I work across the channel control plane, delivery services, and the infrastructure that runs them.
Computerheld
Own venture
IT services for people, not enterprises. Static Hugo site with a Go contact relay, containerised and deployed by Argo CD. No WordPress, no database, no PHP.
home-automation
Homelab
Home Assistant, Zigbee and energy monitoring, all declared in a git repository. Argo CD syncs it onto a Kubernetes cluster at home, Renovate keeps it current, and nothing lands without a pull request.
traefik-plugin-validate-headers
Open source
Traefik middleware that rejects requests unless the configured headers are present and match. Small, focused, and used in production by strangers.
transip-dynamic-dns
Open source
Keeps a TransIP DNS record pointed at a home connection that never agreed to keep the same IP address.
Stack
What I reach for.
Languages
- TypeScript
- Go
- Python
- Bash
Runtime
- Node.js
- Docker
- nginx
- Traefik
Platform
- Kubernetes
- Argo CD
- Terraform
- GitHub Actions
Observability
- Grafana
- Prometheus
- Loki
Streaming
- HESP
- LL-HLS
- WebRTC
- CMAF
Contact
Let's talk.
Interesting infrastructure problem, a stream that will not behave, or just a good conversation about Kubernetes. I read everything that arrives.