About
I'm Jairus Tanaka, a developer focused on AssemblyScript, WebAssembly, developer tooling, and performance-oriented systems work.
A lot of what I build sits at the boundary between low-level implementation details and practical developer experience. My open source work is centered around tools that make AssemblyScript more usable in real projects, especially around JSON, testing, runtime behavior, and performance-sensitive code paths.
What I work on
On GitHub and npm, that shows up as a growing set of open source libraries and experiments, including json-as, as-test, and other AssemblyScript tooling. Open source is a real part of how I learn, publish ideas, and sharpen the tools I want to use myself.
Outside of code
When I'm not working on software, I like being outside at least as much as being behind a screen. Mountain biking, snowboarding, hiking, and fishing all compete pretty well with debugging time.
Why this blog exists
This blog is where I put the useful parts of the work: implementation notes, optimizations, release context, design tradeoffs, and the occasional rabbit hole that turns into something worth sharing.
