Physicist in the day, developer at night.
I'm Director of Scientific Software at QuEra Computing , where I lead the software stack for our quantum hardware — spanning the SDK, compilers and runtime, device emulation and digital twins, and AI for science. I've led many open-source projects across Julia, Python, and Rust — including QuantumBFS/Yao.jl and Kirin . I'm honored to be the Wittek Quantum Prize Winner in 2020, and a founding member of JuliaCN , the Julia language localization organization for Chinese.
Recent
Education
Featured
Moshi - pattern matching and algebraic data types for Julia
Published: at 03:00 PM (7 min read)Announcing Moshi, the next-gen MLStyle. Pattern matching and algebraic data types for Julia.
Implement Your Own Automatic Differentiation with Julia in ONE day
Updated: at 07:12 PM (19 min read)How to write an automatic differentiation package via operator overloading in Julia in one day.
Recent Posts
Build your own Top Performance Quantum Circuit Simulator from scratch!
Published: at 01:22 AM (34 min read)How to build your own top performance quantum circuit simulator from scratch.
Implement Your Own Source To Source AD in ONE day!
Published: at 02:49 PM (19 min read)How does AD work as a compiler pass? Building a source to source automatic differentiation in Julia on SSA IR.