Physicist in the day, developer at night.
I'm interested in exploring quantum many-body systems with machine learning and modern methods of programming. I led and developed many scientific softwares and open-source projects, including QuantumBFS/Yao.jl and many other open source packages in Julia, Python and Rust. I'm honored to be the Wittek Quantum Prize Winner in 2020. I'm also a founding member of the JuliaCN , the Julia language localization organization for Chinese.
Rescent
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.