Work experience
14+ years of building websites and apps - from small freelance projects through agencies to a senior role at an international hardware company. Most of my career has been spent working in Agile environments following the Scrum methodology. Here's an overview of where I've worked and what I did there.
Who I've worked for
- SatoshiLabs 2021 - 2026
Senior Frontend Developer (former)
Key contributor to rebuilding trezor.io completely from scratch on Next.js and GraphQL - close collaboration with product and design in an Agile/Scrum environment, translating Figma designs into high-performance UIs. Owned the development environment and Dockerization, was the primary technical expert for the Adyen payment gateway integration, took care of the testing environment (Playwright, unit/integration tests) and built internal tools to speed up deployments; also maintained the satoshilabs.com corporate website.
- Freelancer / various clients 2011 - present
Full Stack Developer
E-commerce, intranets and websites (Vue, React, PHP, PostgreSQL, AWS) - from a cryptocurrency exchange platform built with Web3, Ethereum and Solidity smart contracts for Flexiana, through an internal POS system for Alza (Angular, .NET), to independent projects like Světdovolené.cz, Actum, QEST and System Nine.
- StreamBee 2020 - 2021
Frontend Developer
Built scalable JS/TS components and owned the frontend stack for a specialized analytics platform for Twitch streamers.
- Apollo Soft 2016 - 2017
JavaScript Front-End Developer
Frontend development (Angular, ReactJS, Node.js) of intranet applications and B2B portals for employees and clients, including complex backend customizations.
- Bileto Technologies 2014 - 2016
Frontend Developer
Frontend and backend systems (Phalcon, Angular, React, Redux, Webpack) for internal applications and B2B portals with complex backend work.
- NAR marketing s.r.o. 2010 - 2011
Programmer
E-business and marketing processes in B2B.