# Roman Žydyk

Datové platformy. Spolehlivý Python. Praktická AI.

Věnuji se datovému inženýrství, kvalitě softwaru a praktické automatizaci. Stavím nástroje, propojuji systémy a složitá technická témata převádím do srozumitelných výukových materiálů. Zajímají mě AI agenti tam, kde pomáhají s reálnou prací — s jasnými hranicemi a výsledky, které jde ověřit.

- E-mail: romanzdk@gmail.com
- LinkedIn: https://www.linkedin.com/in/romanzdk/
- GitHub: https://github.com/romanzdk
- Blog: https://romanzdk.com/blog/
- Web: https://romanzdk.com/cs/
- AI a automatizace: https://romanzdk.com/cs/ai/index.md
- English version: https://romanzdk.com/index.md

## Zkušenosti a přístup

Mám za sebou business intelligence, analytiku i datové inženýrství, mimo jiné v PwC a Quantlane. Zkušenosti mám s architekturou datových platforem, datovými pipelines v Pythonu, kvalitou softwaru a spolehlivým provozem.

Jako technický lead jsem udával technický směr týmu, rozhodoval o technických a architektonických otázkách, vedl pravidelné 1:1 a pomáhal kolegům technicky růst.

Mám rád udržovatelné systémy, jasně pojmenované kompromisy a praktická řešení bez zbytečné složitosti.

Oblasti:

- Datové inženýrství a platformy: SQL, Airflow, pandas, Polars, Arrow/Parquet, Apache Iceberg, PostgreSQL, TimescaleDB, Redis, RabbitMQ
- Python a kvalita kódu: FastAPI, asyncio, typování, testy, linting, packaging, code review
- Cloud a provoz: Kubernetes, Docker, Argo CD, GitLab CI, AWS, Azure, Prometheus, Grafana, Sentry, Kibana
- AI agenti a automatizace: coding agenti, review s agenty, chytrá domácnost
- Technické vedení a výuka: technický směr, architektonická rozhodnutí, 1:1 a mentoring, nábor a onboarding, kurzy a workshopy

Profesní historie na LinkedInu: https://www.linkedin.com/in/romanzdk/

## Vybrané projekty

### Živé výsledky českých voleb (2021, 2023, 2025)

- Problém: přehledné a rychlé výsledky ve volební noci, bez reklam a komentářů.
- Role: vše sám – načítání dat, backend, frontend, nasazení.
- Rozhodnutí: první verze byl report v Power BI obnovovaný ručně. Další verze měly backend v Pythonu, který stahoval oficiální výsledky ČSÚ, ukládal je do PostgreSQL a zobrazoval ve Streamlit aplikaci, každou část v Dockeru. V roce 2025 byl backend psaný ručně a frontend vygeneroval AI coding agent.
- Kód: verze z roku 2023 je veřejná – backend https://github.com/romanzdk/volby-2023-backend a frontend https://github.com/romanzdk/volby-2023.

### Další projekty

- [verifair – kontrolujte důkazy, ne diff](https://github.com/romanzdk/verifair): self-hosted webová služba, kam coding agenti publikují reporty o změnách a lidé je posuzují. Autor report nejdřív podepíše, revieweři komentují libovolnou větu a dávají verdikt a agent odpovídá přes jednoduché API a posílá nové verze; umí i review plánu před implementací. Python, FastAPI, htmx, Postgres. Dokumentace: https://romanzdk.github.io/verifair/
- [mai – osobní AI shell](https://github.com/romanzdk/mai): proof of concept „AI operačního systému“ – desktopová aplikace přes celou obrazovku, kam napíšete, co chcete udělat. Rychlý model odpoví, nebo práci předá Claude agentům na pozadí s přístupem k shellu, souborům a prohlížeči; riskantní kroky čekají na schválení. TypeScript, Tauri, Claude Agent SDK. Projekt už aktivně nevyvíjím.
- [S3 web browser](https://github.com/romanzdk/s3-web-browser): jednoduché webové rozhraní pro procházení S3 úložiště a sdílení souborů přes časově omezené odkazy. Související: [S3 Commander](https://github.com/romanzdk/s3-commander), dvoupanelový prohlížeč S3 ve stylu Total Commanderu s přesunem a kopírováním přímo v S3 (FastAPI).
- [Smrtelné dopravní nehody v Česku](https://github.com/romanzdk/DSBI-cz-car-accidents): vítězný týmový projekt Data Science & BI Academy (VŠE, 2019/2020). 12 let dat Policie ČR, porovnání klasifikátorů; nejsilnějším prediktorem smrtelné nehody byla srážka s chodcem. Rozhovor o vítězství (Adastra, Medium): https://medium.com/ze-%C5%BEivota-adast%C5%99an%C5%AF/o%C4%8Dek%C3%A1v%C3%A1-se-od-v%C3%A1s-hodn%C4%9B-pr%C3%A1ce-ale-ur%C4%8Dit%C4%9B-to-stoj%C3%AD-za-to-%C5%99%C3%ADk%C3%A1-%C4%8Dlen-v%C3%ADt%C4%9Bzn%C3%A9ho-t%C3%BDmu-leto%C5%A1n%C3%AD-ds-bi-c59721c12ed6
- [Dashboardy na Tableau Public](https://public.tableau.com/app/profile/roman.zydyk): 13 veřejných dashboardů, od dekády miliardářů podle Forbesu po stolní tenis v Česku a výběr potahů.

### Dobrovolnictví v Česko.Digital

Jako dobrovolník v [Česko.Digital](https://www.cesko.digital/) jsem byl datovým inženýrem a konzultantem v několika projektech. Hlavně v projektech, které pomáhaly lidem po začátku války na Ukrajině, například [Movapp](https://www.movapp.cz/), [Stojíme za Ukrajinou](https://stojimezaukrajinou.cz/), UMapa a Místo ve škole – automatizace a propojení nahrávání dat. Dále interní reportingové pipelines v Keboole, SQL, Pythonu a Snowflake.

### Příspěvky do open source

Opravy a nové funkce v open-source projektech, mimo jiné [exchange_calendars](https://github.com/gerrymanoim/exchange_calendars), oficiální [Python klient Massive (Polygon)](https://github.com/massive-com/client-python), [bellybutton](https://github.com/hchasestevens/bellybutton), [youtrack-sdk](https://github.com/moneymeets/youtrack-sdk) a [Movapp](https://github.com/cesko-digital/movapp) od Česko.Digital.

## AI a automatizace

- Vývoj s pomocí AI: coding agenti pro implementaci, testy a review, s důrazem na ověření výsledku místo slepé důvěry ve výstup.
- Asistenti, paměť a integrace: asistenti, kteří propojují nástroje, pamatují si užitečný kontext a pomáhají s rešeršemi a opakovanými úkoly.
- Praktická automatizace: propojení API, práce v prohlížeči a hlasová rozhraní — jednoduché nebo kritické operace zůstávají deterministické.

Přístup a příklady: https://romanzdk.com/cs/ai/index.md

## Kurzy a výuka

- [Relační databáze a SQL](https://turinginstitut.cz/kurzy/relacni-databaze-a-sql/) (živé online workshopy): výuka naživo pro Turing Institut (dříve BeeIT).
- [Python: Code quality](https://skillmea.cz/online-kurzy/python-code-quality) (online kurz): jak psát Python, který je typovaný, otestovaný, zdokumentovaný, bezpečný a dost rychlý.
- [Azure cloud základy](https://skillmea.cz/online-kurzy/azure-cloud-zaklady) (online kurz): principy cloudu a praktická prohlídka služeb Azure.
- [Tableau prakticky](https://skillmea.cz/online-kurzy/tableau-prakticky) (online kurz): Tableau pro vizualizaci dat v každodenní práci.

## O mně

Začínal jsem v BI a reportingu, prošel data science a dostal se k datovému inženýrství. Mimo práci mě baví stolní tenis, auta, cestování a stavění nástrojů, které usnadňují každodenní život.

Ing. v oboru Informační systémy a technologie – Business Intelligence, Vysoká škola ekonomická v Praze, 2022, s diplomovou prací o MLOps s Kubeflow.

## Kontakt

Zajímá vás datové inženýrství, Python nebo praktická AI? Napište mi: romanzdk@gmail.com
