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.