Ondrej Mikle-barat

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
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.
code15 years of coding experience
github-logo-circle

Github Skills (11)

firmware10
c1710
memory-management10
embedded10
c-programming10
c1110
trezor10
sys10
cryptography9
bootloader9
rust6

Programming languages (9)

TypeScriptC++CSSCMakefileJavaScriptRubyPython

Github contributions (5)

github-logo-circle
trezor/trezor-firmware

Dec 2019 - Nov 2022

:lock: Trezor Firmware Monorepo
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
cryptographymonorepopythonlockfirmware
hiviah/brmdoor_libnfc

Jul 2014 - Oct 2022

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.
Request Free Trial
Ondrej Mikle-barat