Senior Compiler Engineer
CurrentI've been a core engineer of the Plutus programming language since its inception. Code written in Plutus by its users manages tens of millions of dollars worth of cryptocurrency assets.I've designed, implemented and heavily tested core parts of the language:- its theory- the type checker- two evaluators- the built-in types and functions infrastructure- the parser and two pretty-printers- error reporting- compiler from a higher-level language (partially)- distributed computing safeguards (partially)- complex property tests- many moreI've also cut costs of running a Plutus program multifold, reviewed hundreds of pull requests and led an initiative on creating and following the issue triage process.Aside from Plutus I've created a closed-source optimizing compiler in a zero knowledge setting.