About
I’m a Senior Frontend Engineer with expertise in functional programming, Elm and JavaScript/TypeScript. I closely collaborate with designers working on complex applications, with focus on UI/UX, accessibility and usability. In addition to that, I have a general knowledge of CI/CD, cloud architecture and working with distributed teams. In the last couple of years I’ve been also involved in leading developer teams and mentoring which makes me a versatile asset that can help in many areas.
Experience
Freelance - práca na volné noze : Mar 2026 - present
- Frontend architecture consulting, best practices, performance, design
- Custom software and web development tailored to client needs
- Technical workshops for individuals or teams
- Public speaking and technical talks for meetups, events, company sessions
Elm developer : Scrive : Mar 2026 - present
- Consultant services
- Helping Scrive make the customer journeys more enjoyable in e-signing, identification and agreement management
Technical Lead : Ciklum : Oct 2024 - Mar 2026
- Mentoring colleagues, helping them grow and reach their development goals
- Conducting technical reviews and performance assessments
- Taking part in recruitment activities, leading technical interviews and providing feedback
- Actively contributing to learning activities for the company’s in-house or public meet-ups
Elm Developer : Ciklum : Jan 2019 - Mar 2026
- Developed multiple web applications in Elm for a provider of payment solutions for e-commerce
- Worked closely with designers to achieve accessibility standards, good UX and clean UI for end customers
- Focused on processes, standards and code quality
- Actively participated in writing technical documentation, provided technical support for partners integrating with our applications
- Established unified CI/CD pipelines and cloud infrastructure for CDN deployments in MS Azure
- Helped with a shift towards cloud in the project infrastructure, management, setup and maintenance of kubernetes for microservice based architecture
QA Test Engineer : Ciklum : Jul 2015 - Dec 2018
- Manual and automated testing for web, desktop and mobile applications
- Involved in the development process from project start, through requirements specifications, kick off, development, deployments, and production monitoring
- Overall quality assurance, test plans, regression testing, smoke testing, reporting
Co-founder and Co-organizer of a cipher game lusteniny.eu : lusteniny.eu : Nov 2018 - present
- Co-organizing a live cipher game in Zlín, currently preparing 9th iteration
- Creating puzzles and ciphers
- Helping with the official web and game web applications
- On-site participating, coordinating players, support during gameplay
Education
Master’s Degree (Ing.) in Security Technologies, Systems and Management
Tomas Bata University in Zlín, Czech Republic : 2015 - 2018
Bachelor’s Degree in Security Technologies, Systems and Management
Tomas Bata University in Zlín, Czech Republic : 2012 - 2015
Skills
Programming Languages: Elm, JavaScript / TypeScript, F#, HTML / CSS
Tools and Technologies: React, Tailwind, Azure Cloud, AWS, Git, NX Monorepo, Agile, Atomic Design, Domain Driven Design, TDD, BDD, automated testing
Languages: English (proficient), Slovak (native)
Certifications & Trainings
- ISTQB Certified Tester - Foundation Level (CTFL)
- ISTQB Certified Agile Tester - Foundation Level (CTFL-AT)
- Self-taught Azure Cloud engineer
- AWS Cloud Practitioner - training by datascript.cz
- Take Off for New Managers - training by mindsetmentors.eu
Talks & Public Speaking
Button tales, from basics to builder pattern : Oct 2024
How even a seemingly simple UI component such as a button evolves and requires a lot of thoughts to get right. Using the builder pattern and some other Elm magic to make it work.
Could you just approve this PR? : Jun 2023
A light talk on common pull request pitfalls and how to write clearer, more effective feedback.
Elm is fun() : May 2022
Introducing Elm to an audience on a public meetup “Nalejvárna” with a live coding demonstration of how easy it is to implement and extend a simple word game thanks to the elm compiler and the tooling available.
Fsharp vs Elm : Aug 2021
Presenting Elm at a functional programming meetup as an interesting language to learn if you are already an F# developer. Live coding implementation of a basic app that talks to previously prepared F# API.
Project Showcase Avarda Frontend Development : Mar 2021
Showcasing frontend development on the “Avarda” project, discussing issues we have been struggling with and how we leveraged Elm to solve them.
Let’s talk about Elm : Feb 2020
Introduction to Elm as an easy way to avoid common issues encountered while developing frontend applications. Read about what went well and what went wrong at my first ever public talk Stories - Let’s talk about Elm