I have been providing advisory services to large enterprise clients regarding solution design, software delivery and implementation using Daml, a Haskell-based smart contract language developed by Digital Asset.
Work
- Nov2025 - CurrentDigital Asset (Switzerland) GmbHSenior CX Software Engineer
- May2023 - Nov2025Self-employed and via PEO(Rust) Software Engineer
I primarily worked on internal and customer-facing backend services in Rust for IDVerse, an identity verification company.
- Aug2018 - May2023Foris Limited / Crypto.comVice President, Blockchain Engineering
I started and led Crypto.com’s open source efforts around its own blockchain projects, managed and grew a team of engineers, maintained and contributed to open source projects within Crypto.com’s usage, researched, designed and contributed to development of architecture for secure key management, and coordinated security audits of OSS and security disclosures.
- Sep2017 - Aug2018CryptoBLK LimitedSenior Engineer, Financial Technologies
I worked on three Distributed Ledger Technology projects using R3’s Corda system.
- Nov2009 - Aug2017OthersPart-time Software Developer, TA and Interships
- University of Hong Kong (doctoral researcher and teaching assistant): I worked on a research middlware compiler (ML-style languages to JVM) and assisted in teaching two undergraduate courses (Functional Programming and Compiling Techniques).
- Google Summer of Code: I contributed to Twitter’s Scalding library by adding matrix optimizations.
- Internships: I worked at CERN, Excelian (acquired by Luxoft), and ARM.