Hi, I'm an engineer, architect, and artist. I currently build quantum computers at QuEra Computing and in my free time, I create computer-generated art and integrate interactive programming into everything I make.
I open source my projects and tools for other to use in their artwork, education, and other projects. Check them out below!
- drawsvg — Programmatically generate vector SVG drawings, animations, and interactive Jupyter widgets
- hyperbolic — Construct, draw, and manipulate hyperbolic geometry
- latextools — Conveniently build, render, and convert Latex documents and figures
- alime — Fancy animated anti-bot email obfuscation for your website
- InteractiveAudio.jl — Generate and play audio while dynamically changing the underlying code in real time
- ZX Calculator - Explore graph-like ZX Calculus diagrams in your browser
- ChpSim.jl — Efficiently simulate quantum stabilizer (Clifford) circuits
- VLQ — Simple and fast quantum error correction architecture simulator
- Contributor to Cirq — Create, edit, and invoke Noisy Intermediate Scale Quantum (NISQ) circuits
- block_sphere — Visualize the qubit Bloch sphere for intuition about quantum gates
- feynman_path — Visualize the Feynman path sum of quantum circuits for intuition about quantum interference
- edx_notebook_grader — Automatic grader for EdX course Jupyter notebooks
and many more...
See also: my website, robotics projects