Jsem Joe

Josef Kolář | září 2026

Ahoj! Jsem Joe a jsem z Generace Z.
Počítače, internety, aplikace, online prostor, to je můj svět.
má maličkost

Co umím?

  • Golang – služby nad CDN, Kubernetes operátory, contributions do open-source (ArgoCD, Kueue, Watermill).
  • AI & coding agents – OpenCode, sandboxing a izolace agentů – síťové allowlisty, rootless Docker, iptables – a integrace LLM do vývojářských workflow.
  • media & streaming – VOD/LIVE transcoding (SW i HW), adaptivní streaming (HLS/DASH), DRM, media kontejnery a kodeky, ffmpeg, MediaMTX, RTMP, SRT a SRTLA.
  • Kubernetes – návrh a provoz clusterů, Helm, Kustomize, Jsonnet/Tanka, ArgoCD GitOps, custom Kubernetes operátory, VPA/HPA tuning, DRA pro HW transcoding akcelerátory.
  • Python – denní chleba víc jak deset let. Django, Flask, FastAPI, numpy, co zrovna přijde. Kladivo, ducktape i WD40 zároveň.
  • observability – OpenTelemetry stack, Prometheus, Grafana, Mimir, Tempo.
  • infrastructure – OpenStack, NATS, Kafka, CI/CD (GitLab CI, GitHub Actions), Docker, Werf, Ansible.
  • Linux – uživatelsky i administrátorsky. Ubuntu, Debian, CentOS.
  • webový frontend – Vue.js s Typescriptem, React. Tailwind pro styly.
  • databáze – nejradši PostgreSQL, ale i MariaDB/MySQL; nerelačně Mongo a Redis.
  • C/C++, Rust – ne primární jazyky, ale vyznám se.
  • a dál? – LaTeX, VHDL, ASMx86, Qt TODO.

Čím se zabývám teď?

Poslední rok trávím hlavně nad coding agenty – a hlavně nad tím, jak je pustit na ostrý kód tak, aby to nebolelo. Znamená to sandboxing, síťovou izolaci a reprodukovatelné prostředí, ne slepou důvěru v model.

jailoc Go, od března 2026

jailoc zavírá AI agenty do sandboxovaného Docker prostředí – síťový allowlist přes iptables, rootless Docker daemon odolný vůči tamperingu, embedded Compose SDK a spuštění bez konfigurace. Vedu vývoj tohohle open-source projektu Seznamu: průběžně releasujeme, má dokumentaci a je i v seznamu awesome-opencode.

OpenCode a agentní workflow

Denně jedu na OpenCode. Mám nad ním postavené vlastní skills – plan protocol, systematic debugging, TDD, code review – a sadu rules pro bezpečnost, scope a git workflow. Agenty jedou i na tomhle webu: má svůj vlastní AGENTS.md.

Co je za mnou?

Seznam.cz Senior Developer, od května 2023

V CDN týmu české internetové jedničky řeším služby pro zpracování médií – úložiště, encoding VOD i živých videí, infrastrukturu pro distribuci obsahu a IPTV. Streamovaná úložiště, softwarový i hardwarový encoding, hot-swapping vstupních zdrojů, to vše ve vlastních k8s clusterech nad OpenStackem. Vedle toho vedu vývoj jailoc.

Předtím (od září 2022) jsem na pozici Python Developera nastartoval v témže týmu.

Open Source

Aktivně přispívám do upstream projektů:

  • ArgoCD – deklarativní continuous delivery pro Kubernetes (22k+ stars)
  • MediaMTX – live media server pro SRT, RTMP, WebRTC i RTSP (20k+ stars)
  • Kubernetes Kueue – Kubernetes-nativní job queueing (2.4k+ stars)
  • Watermill – event-driven aplikace v Go (9.6k+ stars)
  • Spegel – stateless cluster-local OCI registry mirror (3.5k+ stars)
  • a další – NATS, OpenTelemetry, Knative Serving, Apache Airflow, werf, Tanka a jsonnet-libs

OLC Systems Fullstack Developer, 2014 – 2019

Dlouhodobá spolupráce s olomouckou firmou na informačních systémech – sportovní, matriční, výrobní. Full-Stack vývoj nad Djangem pro klienty jako Český florbal, Mobilní pohotovost či Česká jezdecká federace. Později integrace moderních JS nástrojů – Webpack a Vue.js.

Co dělám?

  • Český orienťák – livestreamy 2023-…

    Pro Český orienťák vyvíjím webovou aplikaci pro livestream grafiku – real-time výsledky, mapy tras a data pro televizní přenosy. Běží na ostrých přenosech ČO. Nuxt.js s Tailwindem, Kubernetes.

    K tomu i infrastruktura přenosů v Ansible – MediaMTX stream proxy s nativní SRTLA pro bondované mobilní připojení, Prometheus a Grafana.

  • Erasmus Festival 2022září 2022

    Festival pro pětistovku zahraničních účastníků – dvě stage, tři kapely, DJs, Flag Parade centrem Brna. Promo, festivalové stránky, stage a light design, který jsem si na místě pohlídal od světelného pultu.

  • NA Brno dobrý duben 2022

    Pro celonárodní zasedání ESN jsem postavil webové stránky s programem, FAQ a mapou důležitých míst. Responzivní design, Nuxt.js, Tailwind, data z Contentful.

  • ESN VUT Brno, ESN Riga2020-…

    Člen Erasmus Student Network – začalo to výpomocí u ESN Riga během studia v Lotyšsku. Pak dva roky v ESN VUT Brno: režie přímých přenosů v době covidové, foto/video, a nakonec pozice Events Managera – plánování akcí pro zahraniční studenty a řízení organizačních týmů.

    IT záležitosti: standardizace pod GitHub organizaci, automatizace procesů, vývoj Buena Fiesta – sociální sítě pro párování zahraničních studentů s buddies.

  • Covid bez bariér duben 2021

    Webová aplikace covidbezbarier.cz pro vyhledávání bezbariérových míst pro Covid-19 testování a očkování na mapě. Nuxt.js, Tailwind, data od ÚZIS ČR, mapové podklady z OSM. Pochlubilo se i VUT.

  • Litovel MINICUP 2013-2019

    Informační systém pro turnaj v miniházené – od stránek s výsledky přes vyhodnocovač, tagování fotek až k rozšířeným statistikám.

    Od roku 2017 jsme přidali přímé přenosy – nejprve mobilní stream, pak vlastní iOS aplikace pro bezdrátový přenos obrazu, OBS a ffmpeg. V posledních ročnících Blackmagic ve FullHD, Youtube, Instagram, živá reportérka a desítky hodin živého obsahu s infografikou a komentářem.

    Služba pro správu výsledků (Django+Vue.js) distribuovala data na web i do živých přenosů – aktuální časomíra, stav utkání, soupisky. Vizuální stránku grafiky realizoval S. H. Nguyen v QML.

Studia

  • Magisterské studium na University of Latvia 2019-2020

    Dvousemestrální Erasmus na Faculty of Computing v Rize. Deset měsíců studia, prozkoumávání Lotyšska, výpomoc pro ESN Riga a setkávání se studenty z celého světa.

  • Bakalářské studium na FIT VUT v Brně 2016-2019

    Obor Aplikovaná informatika – DNS resolver, kompilátor, síťové sondy, simulace modelů. Bakalářská práce: otevřená platforma pro koordinaci IoT uzlů v Node-RED s firmwarem pro ESP32.

  • SPŠ elektrotechnická, Olomouc 2012-2016

    Elektrotechnika → IT. Vyhláška č. 50 se hodí. Linux na první instalaci. Maturitní práce: prostředí pro střet botů programovaných dalšími studenty.

Co dělám ve volném čase?

Běhám – po silnici i po lese s buzolou a mapou. Orientační běh mě baví kombinací fyzické zátěže a rozhodování v terénu. Závodím rekreačně a trénuji pravidelně.

Fotím a fotodokumentuji – z radosti i z dobrovolnického nadšení. K nahlédnutí ne příliš zodpovědně udržovaný seznam výtvorů.

Spolupořádám rytířské tábory pro mládež – pokračuji ve více jak dvacetileté tradici táborů, na které jsem sám jezdil.

Seriály a filmy (hlavně drama a scifi), rock všech typů na Spotify, kryptoměny.

Kde mě najdete?