Physics Ph.D. candidate at UC Irvine. I build tools in Julia, and simulation tools for quantitative CT.
Snapshot — interactive Julia, on the web. Connect a GitHub repo, push, and your notebooks and apps run in the browser as WebAssembly. No server.
The stack underneath it:
- Snapshot.jl — Pluto notebooks as Therapy components.
@bindcells compile to WebAssembly islands, no Julia server. - Therapy.jl — signals-based web apps in pure Julia. Server-side rendering with WebAssembly islands.
- WasmTarget.jl — Julia-to-WebAssembly compiler targeting WasmGC. Replaces LLVM codegen, no runtime.
- WasmMakie.jl — Makie's plotting API through Canvas2D, compiled to WebAssembly.
- SpaceStation.jl — a workspace around Pluto. Folder workspace, tabbed files, a real terminal, SSH remotes, and human + agent collaboration.
- BasisSimulator.jl — polychromatic CT simulation and reconstruction. Runs on Metal, CUDA, ROCm, and CPU.




