Ondrej Mikle-barat is an architect, researcher, and developer with 15 years of experience building secure backend services, cryptographic systems, and security protocols. Based in Prague, he blends deep cryptography and privacy expertise with hands-on embedded and IoT engineering, notably contributing to the well-known Trezor firmware by porting core firmware to the T1 device and adding runtime debugging hooks. He has a knack for low-level debugging—“debugging the debugger’s debugger,” including silicon-level issues—which informs pragmatic, audit-ready designs. Ondrej consistently bridges research and production, delivering robust, performant security primitives and firmware improvements that scale from protocol design to device startup and storage.
Contributions:96 reviews, 97 commits, 60 PRs in 2 years 11 months
Contributions summary:Ondrej primarily contributed to the Trezor firmware monorepo, focusing on the porting of the core firmware to the Trezor T1 device. Their work included implementing firmware headers, setup of the stack, and modifications to flash memory, storage access, and startup routines to accommodate the T1 platform. The user also worked on integrating SystemView for debugging and performance analysis, incorporating hooks and messages into the firmware for runtime monitoring. The contributions also involved improving code formatting and porting the storage module.
Access system implementation with Raspi and RFID (ISO-14443) cards. Makes uncloneable cards possible with cryptography (unlike many commercial systems). With status reporting over IRC and SFTP.
Contributions:146 commits, 1 PR, 77 pushes in 8 years 4 months
cryptographyraspberry-pismartcardisoreporting
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.