Systems programmer in Seoul. I build tooling for coding agents and write established systems in Rust and Modern C++.
Usually; Rust, TypeScript, Python, Go, modern C++.
- Outline-Driven Development: a coding methodology for LLM agents, between vibes and specs. 600+ skills in one tree, packaged for Generic Coding Harnesses. I run the org.
- oh-my-pi: 88 merged pull requests. Windows, WSL, and Linux portability, TUI, task runner, extension loading. Plugins: grok-build, dynamic-system-prompt, morph, qoder.
- pi-oxidized: the pi coding agent in Rust. Cold start 19.75 ms against 590 ms upstream, same TypeScript plugin bridge, SLSA-attested releases.
- bitcoin-rs: Bitcoin full node with Core-compatible JSON-RPC. 110 Merges.
- bamTiScript: clean-room TypeScript 7 compiler and JavaScript runtime. tsc-compatible CLI, JIT and AOT execution, Lean 4 models of the type system.
- oxvim: the Neovim core in Rust with Lua plugins intact. 1,400+ tests and MessagePack-RPC replay against the upstream binary.
- xv6-rust: xv6 for RISC-V and x86-64 with a QEMU acceptance harness.
- Smaller: inkferro (Ink), fasterapi (FastAPI), sicp-rust (SICP)
- gosuda: zodrs, Zapbrew, and portal-tunnel.
- Merged upstream: warp (oh-my-pi as a native CLI agent), agno (streaming tool-call parse fix), plannotator (prompt-injection scope fix).




