Computers, the internet, apps, the online world — that's my thing.

What can I do?
- Golang – CDN services, Kubernetes operators, contributions to open source (ArgoCD, Kueue, Watermill).
- media & streaming – VOD/LIVE transcoding (SW & HW), adaptive streaming (HLS/DASH), , ffmpeg, RTMP, SRT.
- Kubernetes – cluster design & operations, Helm, Kustomize, Jsonnet/Tanka, , custom Kubernetes operators, VPA/HPA tuning, DRA for HW transcoding accelerators.
- Python – my daily bread for 10+ years. Django, Flask, FastAPI, numpy, whatever's needed. Hammer, duct tape & WD-40 all in one.
- infrastructure – OpenStack, NATS, Kafka, OpenTelemetry, Prometheus, Grafana, CI/CD (GitLab CI, GitHub Actions), Docker, Werf, Ansible.
- Linux – user and admin. Ubuntu, Debian, CentOS.
- web frontend – Vue.js with TypeScript, React. Tailwind for styling.
- databases – prefer , but also MariaDB/MySQL; non-relational: Mongo and Redis.
- AI & coding agents – OpenCode, of agents, integrating LLMs into developer workflows.
- C/C++, Rust – not my primary languages, but I know my way around.
- what else? – LaTeX, VHDL, ASMx86, Qt TODO.
Background
Seznam.cz Senior Developer, since May 2023
In the CDN team of the Czech internet leader, I work on media processing services – storage, VOD & live encoding, content distribution infrastructure, and IPTV. Streamed storage, software & , hot-swapping input sources, all running on our own k8s clusters on top of OpenStack.
I lead development of the open-source project jailoc – sandboxed Docker environments with network isolation for secure execution. Go, embedded Compose SDK, iptables firewall, zero-config startup.
Previously (since September 2022) I started in the same team as a Python Developer.
Open Source
I actively contribute to upstream projects:
- ArgoCD – declarative continuous delivery for Kubernetes (22k+ stars)
- Kubernetes Kueue – Kubernetes-native job queueing (2.4k+ stars)
- Watermill – event-driven applications in Go (9.6k+ stars)
- Spegel – stateless cluster-local OCI registry mirror (3.5k+ stars)
- and more – , Knative Serving
OLC Systems Fullstack Developer, 2014–2019
Long-term collaboration with an Olomouc-based company on information systems – sports, registry, manufacturing. Full-stack development on Django for clients like Czech Floorball, Mobilní pohotovost, and the Czech Equestrian Federation. Later – Webpack and Vue.js.
Projects
Czech orienteering – livestream graphics 2023–…
For the Czech Orienteering Association I develop a web app for livestream graphics – real-time results, course maps, and data for TV broadcasts. Runs on live Czech orienteering events. , Kubernetes.
Erasmus Festival 2022September 2022
A festival for five hundred international participants – two stages, three bands, DJs, Flag Parade through the centre of Brno. Promo, festival website, stage & light design, which I managed on-site from the lighting desk.
NA Brno dobrý April 2022
For the national ESN assembly I built the event website with programme, FAQ, and a map of key locations. , Nuxt.js, Tailwind, data from Contentful.
ESN VUT Brno, ESN Riga2020–…
Member of the Erasmus Student Network – it started with volunteering at during my studies in Latvia. Then two years in ESN VUT Brno: directing livestreams during COVID, photo/video, and eventually the role of – planning events for international students and leading organising teams.
IT work: standardisation under a GitHub organisation, process automation, development of Buena Fiesta – a social platform for matching international students with buddies.
Covid bez bariér April 2021
Web app covidbezbarier.cz for finding on a map. Nuxt.js, Tailwind, data from the Czech health registry, OSM map tiles. Featured by our university.
Litovel MINICUP 2013–2019
Information system for a mini-handball tournament – from results pages through scoring, photo tagging, to extended statistics.
From 2017 we added – first a mobile stream, then a custom iOS app for wireless video transmission, OBS and ffmpeg. In the final years: Blackmagic in FullHD, YouTube, Instagram, a live reporter and dozens of hours of live content with graphics and commentary.
Results management service (Django+Vue.js) distributed data to the web and livestreams – , match status, rosters. Visual graphics by S. H. Nguyen in QML.
Education
Master's studies at University of Latvia 2019–2020
Two-semester Erasmus at the Faculty of Computing in Riga. Ten months of studying, exploring Latvia, volunteering for , and meeting students from around the world.
Bachelor's at FIT BUT in Brno 2016–2019
Applied Informatics – DNS resolver, compiler, network probes, model simulation. Bachelor's thesis: for IoT node coordination in Node-RED with ESP32 firmware.
Technical High School, Olomouc 2012–2016
Electrical engineering → IT. comes in handy. First Linux install. Final project: an arena for battling bots programmed by other students.
Free time
I run – on roads and through forests with a . Orienteering combines physical challenge with terrain decision-making. I race recreationally and train regularly.
I take photos and document events – for fun and out of volunteering . Have a look at my not-too-diligently maintained portfolio.
I co-organise knight-themed camps for youth – continuing a 20+ year tradition of camps I attended myself.
TV series and films (mostly drama and sci-fi), rock of all kinds on Spotify, crypto.