Marek Polák

Full Stack Developer at SatoshiLabs

Prague, 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

👤
Senior
🎓
Top School
Marek Polák is a Full Stack Developer based in Prague with nine years of experience building user-facing interfaces and backend integrations, currently contributing to SatoshiLabs. With a background in game development and degrees from Charles University, he brings a pragmatic, systems-oriented approach to product UX and firmware workflows. Marek has been an active contributor to high-profile Trezor projects—improving Trezor Connect’s device integration and enhancing the Trezor Suite UI and custom firmware flow—demonstrating fluency across frontend and backend boundaries. His work spans bug fixes, type-definition corrections, electrum support and UI refinements, reflecting both attention to stability and polish. Pragmatic and crypto-focused, he often frames Bitcoin as the "endgame," signaling strong domain conviction alongside hands-on engineering.
code9 years of coding experience
job7 years of employment as a software developer
bookMagistr (Mgr.), Magistr (Mgr.) at Univerzita Karlova v Praze
languagesČeština, English, German
github-logo-circle

Github Skills (14)

typescript10
bitcoin10
javascript10
typescripts10
api10
bitcoins10
front-end-development10
trezor10
apidoc10
react10
typescript-types10
ui-components10
firmware9
html7

Programming languages (5)

TypeScriptCJavaScriptGoPython

Github contributions (5)

github-logo-circle
trezor/trezor-suite

Jul 2021 - Jan 2023

Trezor Suite Monorepo
Role in this project:
userFront-end Developer
Contributions:875 reviews, 402 commits, 460 PRs in 1 year 6 months
Contributions summary:Marek's contributions primarily involved modifying and improving the user interface components within the Trezor Suite monorepo. Their work included changing guide icons to a 2D style, fixing paths to onboarding videos, and refining the look and feel of the custom firmware installation modal. The user also refactored various components and views related to firmware, and added support for styling and file validation for a custom firmware upload component. Their contributions directly impacted the user experience and the visual presentation of the Trezor Suite.
cryptographymonorepoelectroncandyblockchain
trezor/connect

Jul 2021 - Feb 2022

:link: A platform for easy integration of Trezor into 3rd party services
Role in this project:
userFull-stack Developer
Contributions:15 reviews, 6 commits, 5 PRs in 7 months
Contributions summary:Marek made several contributions focused on enhancing the functionality and stability of the Trezor Connect platform. They fixed a firmware update method, added a new method for rebooting to bootloader, addressed a missing error message, and corrected type definitions. Furthermore, they incorporated electrum support and released a beta version of the software. The changes indicate work across the codebase, likely involving both the backend and frontend components of the Trezor integration.
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.
Request Free Trial
Marek Polák - Full Stack Developer at SatoshiLabs