~/romanzdk $ whoami

Roman Žydyk

Data platforms. Reliable Python. Practical AI.

I work across data engineering, software quality, and practical automation. I build tools, connect systems, and turn complex technical topics into useful learning material. I’m interested in AI agents where they help get real work done — with clear limits and results that can be checked.

Background & Approach

SELECT experience, approach FROM background

My background spans business intelligence, analytics, and data engineering, including work at PwC and Quantlane. My experience includes data platform architecture, Python pipelines, software quality, and operational reliability.

As a technical lead, I’ve shaped the team’s technical direction and architecture decisions, held regular 1:1s, and helped engineers grow their technical skills.

I value maintainable systems, explicit trade-offs, and practical solutions over unnecessary complexity.

areas
Data engineering & platforms
SQLAirflowpandasPolarsArrow / ParquetApache IcebergPostgreSQLTimescaleDBRedisRabbitMQ
Python & software quality
FastAPIasynciotypingtestinglintingpackagingcode review
Cloud & operations
KubernetesDockerArgo CDGitLab CIAWSAzurePrometheusGrafanaSentryKibana
AI agents & automation
coding agentsagent review workflowshome automation
Technical leadership & teaching
technical directionarchitecture decisions1:1s & mentoringhiring & onboardingcourses & workshops

Professional background on LinkedIn →

Selected work

SELECT * FROM side_projects LIMIT 6

Live Czech election results

2021 · 2023 · 2025 · solo project
problem
I wanted clean, fast election-night results without ads and commentary around them.
my role
Built it alone: data loading, backend, frontend, deployment.
decisions
The first version was a Power BI report refreshed by hand. Later versions used a Python backend that polled the official results feed of the Czech Statistical Office, stored it in PostgreSQL and showed it in a Streamlit app, each part in Docker. In 2025 I wrote the backend myself and let an AI coding agent generate the frontend.
code
The 2023 version is public: backend and frontend.
Architecture of the 2023 and 2025 versions.
S3 web browserPython · Flask · AWS

Built a simple web UI for browsing S3 storage and sharing files through time-limited links.

Related: S3 Commander, a Total Commander-style, two-pane S3 browser with server-side move and copy (FastAPI).

Winning team project at the Data Science & BI Academy (VŠE, 2019/2020). We merged 12 years of Czech police accident data, engineered features and compared classifiers to find what makes an accident deadly. A collision with a pedestrian was the strongest predictor.

Interview about the win (Czech): “Očekává se od vás hodně práce, ale určitě to stojí za to”, Adastra on Medium.

Published 13 public dashboards, from a decade of Forbes billionaires (with scraped data) to table tennis in Czechia and an equipment selector.

Volunteered as a data engineer and consultant on several projects. Mostly projects that helped people after the start of the war in Ukraine, such as Movapp, Stojíme za Ukrajinou, UMapa and Místo ve škole, where I automated and connected data loads. Also internal reporting pipelines in Keboola, SQL, Python and Snowflake.

Open-source contributions

Python

Contributed fixes and features to open-source projects, including exchange_calendars, the official Massive (Polygon) Python client, bellybutton, youtrack-sdk and Česko.Digital’s Movapp.

AI & Automation

SELECT area FROM ai_interests

AI-assisted development

Using coding agents for implementation, testing, and review, with an emphasis on checking the result rather than trusting the output.

Assistants, memory & integrations

Exploring assistants that connect tools, retain useful context, and help with research and recurring tasks.

Practical automation

Connecting APIs, browser workflows, and voice interfaces — while keeping simple or critical operations deterministic.

Approach & examples →

Courses & Teaching

SELECT title, format FROM teaching

Database & SQLlive online workshops · Czech

Relational databases and SQL, taught live for Turing Institut (formerly BeeIT).

Python: Code qualityonline course · Czech

Writing Python that is typed, tested, documented, secure and fast enough.

Azure cloud basicsonline course · Czech

Cloud concepts and a practical tour of Azure services.

Tableau in practiceonline course · Czech

Using Tableau for data visualization in everyday work.

About

SELECT * FROM about_me

I started in BI and reporting, moved through data science, and ended up in data engineering. Outside work, I’m into table tennis, cars, travel, and building tools that make everyday life easier.

MSc (Ing.) in Information Systems and Technologies – Business Intelligence, Prague University of Economics and Business, 2022, with a thesis on MLOps with Kubeflow.

Contact

SELECT email FROM contact

Interested in data engineering, Python, or practical AI? Get in touch.