Jan Bernatik is a seasoned software engineering leader with nine years in senior management and a two-decade technical foundation spanning embedded systems to blockchain protocol engineering. Currently Sr. Manager at Flow in Canada, he leads teams building the Cadence smart contract language and a core execution node, and drove the Crescendo release—the largest Flow network upgrade since launch. Previously at Dapper Labs and AWS, he launched SiteWise Edge and led initiatives to scale transaction throughput and enable permissionless smart contract deployment. Jan pairs hands-on backend contributions to prominent open-source projects like onflow/flow-go with a track record of delivering complex, production-grade distributed systems. His background in embedded, video distribution, and industrial IoT gives him an uncommon systems-to-protocol perspective that helps bridge low-level engineering trade-offs and high-level product goals. He holds a master’s in electrical engineering and has repeatedly led cross-disciplinary teams to turn ambitious technical visions into shipped releases.
9 years of coding experience
17 years of employment as a software developer
Erasmus student exchange program Technology and Economics, Erasmus student exchange program Technology and Economics at Universidad de Cantabria
Master of Electrical Engineering and Communication microelectronics electrotechnical manufacture and process management economics, Master of Electrical Engineering and Communication microelectronics electrotechnical manufacture and process management economics at Brno University of Technology
A fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them.
Role in this project:
Back-end Developer
Contributions:5 releases, 70 reviews, 52 commits in 1 year
Contributions summary:Jan primarily contributed to the `onflow/flow-go` repository by modifying several Go files related to testing and internal utilities. The changes involved the addition and modification of private and public keys, as well as the implementation of functionality for managing test configurations. Furthermore, the user addressed multiple files within testing frameworks related to network configuration and execution, demonstrating a focus on testing and internal utility development within the project. The user also updated the cadence language version.
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
Jan Bernatik - Sr. Manager, Software Engineering at Flow