Alex Xiong

Engineer at Zcash

Singapore
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
🎓
Top School
Alex Xiong is an engineer with nine years' experience specializing in applied cryptography, privacy, and blockchain, currently working on Project Tachyon at Zcash. Previously a Senior Cryptography Engineer at Espresso Systems, he contributed to core ZKP work—implementing PLONK primitives and no_std-compatible SNARK traits in Rust for the Jellyfish project—demonstrating deep systems-level and cryptographic engineering. He has taught blockchain technology at NTU and led student initiatives as co-founder and president of Blockchain@NTU, blending research, teaching, and hands-on development. Comfortable across research and production, Alex has a track record of shipping secure, privacy-preserving protocols and low-level cryptographic components while also mentoring the next generation of blockchain engineers. He is based in Singapore and holds engineering degrees from NTU and a Master’s-level computing background from NUS in infocomm security.
code9 years of coding experience
job8 years of employment as a software developer
bookMaster of Computing (Infocomm Security Specialization) Computer Science, Master of Computing (Infocomm Security Specialization) Computer Science at National University of Singapore
bookBachelor's Degree Electrical and Electronics Engineering, Bachelor's Degree Electrical and Electronics Engineering at Nanyang Technological University Singapore
github-logo-circle

Github Skills (5)

circuit10
rust10
cryptography10
rust-no-std8
nox8

Programming languages (20)

C++RustCTeXGoTLAHTMLTypeScript

Github contributions (5)

github-logo-circle
EspressoSystems/jellyfish

Jan 2022 - Jan 2023

A Rust Implementation of the PLONK ZKP System and Extensions
Role in this project:
userBack-end Developer
Contributions:368 reviews, 33 commits, 128 PRs in 1 year
Contributions summary:Alex primarily contributed to the core logic of the Jellyfish project, focusing on the PLONK ZKP system implementation. Their work includes deriving the `Debug` trait for error types and refactoring SNARK traits to align with no_std compliance. The user also introduced the `BoolVar` struct and added methods for boolean operations within the circuit. Furthermore, the commits show involvement in the modular arithmetic for the circuit, and integration of the PRF API.
cryptographyzkprustcryptanalysisblockchain
alxiong/.doom.d

May 2019 - Jan 2021

Contributions:18 commits, 5 pushes in 1 year 8 months
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
Alex Xiong - Engineer at Zcash