I’m Joy. I’ve spent 5+ years writing production software: Rust programs on Solana and native C++ infrastructure for real-time engines at Star Atlas, and for the last year, infra and browser performance at Merklewood. My main interest is runtime software. More about me →
Open source
- Adds a local verifier pass before generating program file
Adds a local verifier pass to cargo-build-sbf, so programs that call unsupported syscalls fail at build time instead of producing a .so that only breaks on deploy.
- test-validator: Fix admin rpc metadata response
Fixed solana-test-validator hanging on admin RPC metadata requests by sharing the post-init token with the admin RPC service.
- tpu-client-next integration for program deploy
Moved the CLI's program-deploy path onto tpu-client-next. Benchmarked over 960 deploys under simulated latency and packet loss; large programs deploy far more reliably on degraded networks.
Projects
Posts
- 2026
- Penny: Correcting my misconceptions after learning more about the execution modelpenny
A design correction to Penny after better understanding JavaScript's execution model — tasks as explicit state machines.
- When Draw calls stop being the point004
Discovering GPU-driven rendering, and realizing my mental model of draw-call optimization was a decade out of date.
- Penny: Correcting my misconceptions after learning more about the execution modelpenny
- 2025
- Penny: Designing a memory model to support a work stealing scheduler in the browserpenny
Designing a memory model that fits the browser's constraints for a Cilk-like work-stealing scheduler.
- Penny: Designing a memory model to support a work stealing scheduler in the browserpenny
Devlog
- 2026
- Why are ethernet and TCP both listed under /etc/protocols?networking
- I actually don't know how async runtimes worksubcell
- Shared mem shifts bottleneck to I/Osubcell
- Kitty gets overwhelmed while trying to encode a decently large payloadsubcell
- motivationsubcell
- Veth explorationkaos
- Wrapping Netlink as the only viable path?kaos
- Inspiration from stable cosserat rods004
- Custom Keyboardece
- Creating netns without CAP_NET_ADMINkaos