I work on failures where language semantics, runtime lifetimes, and low-level implementation choices interact. My recent work includes a connected series of merged resource-lifecycle contributions to Wasmtime, upstream fixes in DuckDB and WasmEdge, a garbage-collection fix proposed to workerd, and CUDA kernel optimization on NVIDIA B200.
Current focus: WebAssembly runtimes, particularly ownership across host/guest boundaries, resource lifetimes, and concurrent execution.
- Wasmtime — resource ownership, borrowing, and concurrent destruction. Three merged PRs build on one another: a concurrent guest-resource drop API establishes the execution path and regression; synthetic-borrow conversion refines the shared cleanup model; an official embedding example carries those rules forward and reuses the earlier resource tests. #14362 → #14384 → #14434, merged September 22–29, 2026. Delivery record.
- WasmEdge — SIMD memory lowering. Changed the LLVM representation behind a
v128.storeperformance cliff, with trap checks and endian-path validation. PR #5329, merged September 14, 2026. - workerd — socket lifetime and garbage collection. Traced a pending-close retention cycle across native captures, streams, and AsyncLocalStorage; proposed a fix with direct-socket and RPC regression tests. PR #7258, open.
- DuckDB — SQL correctness. Fixed
BETWEENNULL handling in expression execution and statistics rewrites, with regression coverage for representation-dependent results. PR #25394, merged September 10, 2026. - CUDA — Q/K per-head RMSNorm. Recorded B200 result: SOL Score 0.577614, Fast₁ 16/16. Public B200 leaderboard · Results.
Case studies and evidence include contribution boundaries, test records, and performance tradeoffs.
I work through written specifications, reproducible tests, and asynchronous review. For a scoped systems task, send the repository, observed behavior, and acceptance criteria.
Working together · [email protected] · [email protected]
Wasmtime series checked October 4, 2026; other upstream statuses recorded September 18, 2026. Benchmark values describe a recorded result, not a live ranking.

