hello, i’m daniel,

DevOps & backend engineer for media, audio, and EU-hosted infrastructure. Based near Freiburg, and available for freelance projects.

work with me case studies

I build and operate resilient backend and cloud infrastructure — from live radio metadata pipelines and APIs serving billions of requests per month for platforms like ARD Sounds and SWR’s radio apps, to EU-sovereign cloud migrations and self-hosted AI systems. At SWR Audio Lab, I also work on the responsible integration of AI into public broadcasting — for example RAKI, the ARD-internal system behind regionalised AI weather and traffic in ARD Popnacht.

Daniel Freytag at work and broadcast tech conferences

what i do

Alongside my work in public broadcasting, I take on selected freelance work for engineering, media, and product teams across Europe. I use AI tools early, in my own work and at SWR Audio Lab, and I care that a system can be watched, is written down, and still runs after I leave.

  • Cloud & DevOps for small teams — Terraform, CI/CD, Kubernetes/k3s, observability (Grafana, Datadog), and cloud cost reviews across Scaleway, GCP, and AWS.
  • EU-sovereign hosting & migrations — Pragmatic migrations off US hyperscalers to European providers (Scaleway, Bunny CDN, self-hosted) with GDPR-minded design.
  • Audio & broadcast tech — Real-time radio metadata distribution and backends for podcast, radio, and voice-assistant platforms.
  • Backend & API development — TypeScript (Node, Bun, Hono, Zod), Go, and Rust APIs with OpenAPI specs, structured logging, and load-tested delivery.
  • Websites & CMS — Refactoring and rebuilding conventional websites on modern CMS or statically generated foundations.

See all offers — including responsible AI adoption & integration and maintenance & support — on /services/, or browse recent architecture and engineering case studies on /work/.


Always on, always changing. Good infrastructure does both, and nobody has to think about it.

selected work

  • ARD Eventhub — Open-source service that collects what’s on air across ARD radio and sends it to the listener apps (GitHub, docs).
  • ARD RAKI — Responsible AI in live radio: regionalised weather and traffic for ARD Popnacht, voiced by an ARD-internal system from editor-written texts, with transparency notices and human override.
  • ARD Sounds Voice Assistants — Voice control and smart-speaker playback for ARD Sounds radio and podcast content via Google Assistant, Alexa, and Siri.
  • Declarative Infrastructure as Code — Servers and cloud resources described once in code and rebuildable on demand, from a large host down to a machine at home. In daily use on my own services (Tangled).
  • feather-ai-proxy & feather-ai-chat — A small self-hosted gateway to several AI providers, with a native app for Mac, iPad, and iPhone.

background

For 7+ years at SWR Audio Lab, that work has included real-time radio metadata distribution (ARD Eventhub), voice-assistant integrations for ARD Sounds, responsible AI services like RAKI for ARD Popnacht, and audio delivery pipelines.

Before focusing full-time on backend and cloud engineering, I worked across live and film production, press photography, and web development — building everything from interactive messenger chatbots — like the SWR3 Elchbot, nominated for the Deutscher Radiopreis 2019 — to high-traffic pandemic information platforms and virtual trade fairs. Having stood in broadcast control rooms and behind cameras myself shapes how I build infrastructure today: live systems don’t get a second take.

Daniel Freytag in broadcast production and engineering environments

core stack

  • Cloud & EU infrastructure: Scaleway, UpCloud, Google Cloud Platform (GCP), AWS, Bunny CDN & Storage, Fastly, dns0.eu, NixOS, Linux.
  • Infrastructure as Code & containers: Terraform, Kubernetes / k3s, Docker & Apple container, GitHub Actions, Tangled Spindles, sops + age, k8up / restic, just, and more.
  • Backend & APIs: TypeScript (Node.js, Bun, Hono, Zod), Go, Rust, REST, OpenAPI, WebSockets, SSE, MQTT, Redis / Valkey, PostgreSQL, SQLite.
  • Observability: Datadog, Grafana, VictoriaMetrics, VictoriaLogs, Prometheus, Loki, Perses, Vector, Better Stack (Better Uptime).
  • Media & responsible AI: Live radio metadata pipelines, voice-assistant backends, responsible AI integration (editorial guardrails, transparency labelling, human override, EU-hosted and local models), OpenAI-compatible LLM gateways (feather-ai-proxy), speech-to-text.

values & how i build

  • Systems built to last beyond my involvement: Anyone should be able to rebuild the system from the project files, read how it works in plain writing, and run it without me.
  • Always touch a running system: Software that is never updated eventually becomes a security and reliability liability. Small, regular updates beat multi-year rescue rewrites.
  • European digital sovereignty: Whenever practical, I prefer and recommend European cloud, CDN, and DNS providers with clear GDPR compliance and transparent pricing.
  • Quality over quantity: Fewer moving parts, failures you can see, and calm, direct communication — reflected in our public SWR Audio Lab Engineering Principles.

beyond the terminal

When I’m not working on distributed systems, I train in the Black Forest foothills around Freiburg as a hybrid athlete — mixing strength training, road cycling, HYROX races, and trail running as I work my way toward longer mountain and UTMB trail events.
On my blog, I publish weeknotes on building systems, training, and everyday life.

Daniel Freytag portrait, cycling, running, and travel

get in touch

Need an experienced pair of hands for an infrastructure review, EU cloud migration, broadcast backend, or ongoing technical support?

get in touch email contact@frytg.com