Jiří Musil

Full Stack Developer at quantumspring.ai

Prague, Czechia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
job7 years of employment as a software developer
bookInženýr (Ing.), Energetické inženýrství, Inženýr (Ing.), Energetické inženýrství at Vysoké učení technické v Brně
languagesEnglish, German
github-logo-circle

Github Skills (24)

javascript10
cypress10
python10
testing10
firmware10
typescript10
webpages10
trezor10
web-content10
ethereum10
cryptography10
typescript-types10
test-suite10
typescripts10
protobuffer10

Programming languages (7)

TypeScriptC++RustCJavaScriptGoPython

Github contributions (5)

github-logo-circle
trezor/trezor-firmware

Apr 2021 - Jan 2023

:lock: Trezor Firmware Monorepo
Role in this project:
userBack-end Developer
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.
cryptographymonorepopythonlockfirmware
trezor/trezor-common

Apr 2021 - Jan 2023

:lock: Don't post issues/PRs to here, use the new monorepo:
Role in this project:
userBack-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