Matěj Kříž is a seasoned front-end and full-stack engineer with 11 years of professional experience, now leading the Trezor Suite as Tech Lead in Prague. He specializes in React and React Native, having driven UI improvements, feature implementations and monorepo-level refactors for the flagship Trezor Suite and supported integration via Trezor Connect. Matěj blends product-minded UI work with low-level device integration—implementing features like bootloader device wiping and fixing transaction signing for Zcash—showing comfort across the stack. His background spans startups and product teams (Creative Dock, Mutumutu, ACTUM) and a long-standing focus on Next.js and modern web stacks. He holds a Master’s in Web Engineering from CTU and is actively hiring React/React Native engineers interested in Bitcoin hardware-software tooling. Quietly, he pairs hands-on coding with release/version management in open-source projects that power secure crypto custody.
11 years of coding experience
14 years of employment as a software developer
Bachelor, Software Technology and Management - Web and Multimedia, Bachelor, Software Technology and Management - Web and Multimedia at Faculty of Electrical Engineering, Czech Technical University in Prague
Master's degree, Web Engineering, Master's degree, Web Engineering at Faculty of Information Technology, Czech Technical University in Prague
Contributions:1 release, 2526 reviews, 386 commits in 1 year 8 months
Contributions summary:Matěj primarily contributed to the front-end of the Trezor Suite monorepo, focusing on UI improvements and feature implementations within the suite application. Their work included refactoring UI elements, adding new features to the account menu, and enhancing UI components such as the button and homescreen. The user also addressed issues related to the display and layout of transaction details, improving the overall user experience.
:link: A platform for easy integration of Trezor into 3rd party services
Role in this project:
Full-stack Developer
Contributions:30 reviews, 17 commits, 27 PRs in 9 months
Contributions summary:Matěj's contributions primarily focused on updating and maintaining the Trezor Connect platform. They integrated releases from a common connect library, adapted the build process, and configured various environments. Furthermore, the user implemented functionality such as allowing device wiping in bootloader mode and addressed Zcash transaction signing issues. They also managed version releases and dependencies.
partyjavascripttrezorlinkbitcoin
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.