cryptologist | programmer | zk-proofs expert
I empower tech companies to understand and benefit from the magic of zero-knowledge proofs. My journey began in 2017, sparked by a fascination with blockchain and Zcash's shielded transactions. Since then, I’ve explored every layer of ZKP protocols - from abstract algebra to low-level microchip implementations.
I hold a Master’s degree in cryptography and have 3 years of hands-on experience in the blockchain industry. I am currently based in Thailand.
As a potential advancement on the field of blockchain parallel computation, I have researched computational model of Interaction Combinators and its verifiability. I also helped shape the direction of the startup through technical consulting and fact-checking.
In partnership with SatoshiLabs, I received a grant from the Zcash Foundation to design and implement Zcash shielded transactions for the Trezor hardware wallet.
This project involved solving complex challenges related to Zcash’s non-standard cryptographic primitives and protocol intricacies. I worked across the full stack - from highly abstract Rust crates to deeply embedded no_std Rust, C++, and MicroPython on Trezor’s Cortex-M3 chip.
Under the guidance of Pavel Hubáček, I began academic research during my bachelor's studies. We worked on blockchain consensus, verifiable delay functions (VDFs), and multivariate polynomial commitment schemes. I presented our VDF construction at the prestigious Theoretical Cryptography Conference in Taipei (2023).
My weekly assignment was to penetrate a security layer of different web apps and technologies. I learned automation and hacking tools alongside experienced, hoody colleagues.
In a network lab setting, I calibrated TCP protocol parameters and analyzed hardware solutions from Accedian.
I worked as an independent web pages designer.
I have studied mathematics and cryptography. My Master's thesis Verifiable Delay Functions from Lucas Sequences was accepted to the prestigious Theoretic Cryptography Conference in 2023 in Taipei.
I have studied mathematics and cryptography. I focused on zk-SNARKs and Zcash in my Bachelor's thesis: Modern Applications of Zero Knowledge Protocols.
Study exchange at KU Leuven in Belgium
Email: tomas@krnak.cz