Jiří Musil is a pragmatic full-stack developer with 7 years of professional experience, focused on backend engineering in Python and TypeScript and a strong track record in shipping production-ready systems across startups and established teams. He has contributed to high-profile open-source projects at Trezor—implementing Ethereum EIP-712 support, improving firmware tooling and test automation—and brings hands-on expertise in microcontroller Python (MicroPython), Rust UI, and Golang. Jiří champions MVP-driven development and clean, self-documenting code, pairing that mindset with practical DevOps skills from CI/CD and deployment automation to Kubernetes. Based in Prague, he combines product-facing work (requirements to production) with niche expertise in Bitcoin and blockchain education, having created multilingual resources and courses since 2018. Notably, his contributions span both device firmware internals and end-to-end testing for hardware wallets, demonstrating comfort with low-level cryptography workflows as well as web app quality engineering.
7 years of coding experience
7 years of employment as a software developer
Inženýr (Ing.), Energetické inženýrství, Inženýr (Ing.), Energetické inženýrství at Vysoké učení technické v Brně
Contributions:925 reviews, 877 commits, 267 PRs in 1 year 9 months
Contributions summary:Jiří primarily contributed to enhancing and refactoring the firmware CLI commands, focusing on improving the functionality of the Python-based `trezorctl` tool. These changes involved modifications to the `firmware.py` module to support firmware download, validation, and device-specific compatibility checks. Additionally, the user implemented improvements to the unit tests, especially those regarding Ethereum device functionality.
:lock: Don't post issues/PRs to here, use the new monorepo:
Role in this project:
Back-end Developer
Contributions:17 commits in 1 year 9 months
Contributions summary:Jiří primarily contributed to the implementation of Ethereum-related features within the Trezor hardware wallet, specifically focusing on EIP-712 typed data signatures. Their work involved modifying protobuf messages, adding support for new message types, and implementing device-side logic for signing and validating typed data. They also made improvements to code quality by refactoring and adding unit tests. The user also made improvements to type-checking.
monorepolocktrezorbitcoinprs
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.
Request Free Trial
Jiří Musil - Full Stack Developer at quantumspring.ai