Frontend Engineer in Japan. Virtual DOM Enthusiast.
- Node.js
- Frontend Performance
- Frontend Ops
- TypeScript, JavaScript, C#, Python, Ruby, Scala
- Compiler Frontend
- Aiming (2012-2013) Game Client Engineer
- Quipper, Ltd (2013-2014) Software Engineer
- Increments (2014-2017) Software Engineer
- Freelance (2017-2019) Frontend Engineer & Consultant
- Plaid (2019-) Software Engineer
| Repository | Description | Stars | Language | Updated |
|---|---|---|---|---|
| actrun | GitHub Actions compatible local runner | 665 | MoonBit | 2026-08-28 |
| chezmoi-dotfiles | 607 | Nix | 2026-08-29 | |
| skills | Agent skills by mizchi, distributed via APM | 323 | TypeScript | 2026-08-28 |
| luna.mbt | Experimental: Declarative UI Framework for Moonbit | 171 | MoonBit | 2026-08-28 |
| markdown.mbt | Markdown Parser for incremental update | 99 | MoonBit | 2026-08-30 |
| js.mbt | Moonbit Js bindings | 77 | MoonBit | 2026-08-25 |
| crater | 74 | MoonBit | 2026-08-28 | |
| pkfire | Typed task runner with Bazel-style incremental caching, configured in Pkl. | 51 | MoonBit | 2026-08-31 |
| chaosbringer | Chaos engineering for Playwright tests | 44 | TypeScript | 2026-08-22 |
| dspec | Executable specification toolkit prototype | 35 | JavaScript | 2026-08-11 |
| vibe-lang | 33 | Shell | 2026-08-31 | |
| sprawlens | 33 | TypeScript | 2026-08-31 | |
| vite-plugin-moonbit | vite plugin for moonbit | 22 | TypeScript | 2026-07-22 |
| ts.mbt | typescript <-> moonbit bridge generator | 21 | MoonBit | 2026-08-31 |
| vlmkit | VRT + Semantic Verification Harness — Visual regression testing with a11y semantic verification, AI reasoning, and multi-step goal runner | 20 | TypeScript | 2026-08-26 |
| mars.mbt | Hono-inspired HTTP framework for MoonBit | 19 | MoonBit | 2026-07-07 |
| jsimd | Prebuilt WebAssembly SIMD kernels and Wasm-resident data structures for JavaScript | 18 | TypeScript | 2026-08-31 |
| tui.mbt | Terminal UI library for MoonBit | 18 | MoonBit | 2026-08-28 |
| kagura | 2D-first game engine for MoonBit inspired by Ebiten | 17 | MoonBit | 2026-08-21 |
| npm_typed.mbt | 15 | MoonBit | 2026-07-29 | |
| mizchi | 13 | 2026-08-24 | ||
| uneffect | Gradual effect, contract, async-safety, and temporal checking for existing TypeScript. | 11 | TypeScript | 2026-08-30 |
| sqlc_gen_moonbit | sqlc plugin for generating type-safe MoonBit code from SQL | 10 | MoonBit | 2026-08-23 |
| cloudflare-starterkit-mbt | Opinionated Cloudflare Workers + MoonBit + D1 + sqlc + Pulumi + CI/CD starter kit | 10 | TypeScript | 2026-08-10 |
| formal-methods-playground | Playground for comparing formal methods tools on realistic app-engineering cases | 9 | Dafny | 2026-08-30 |
| pkl-mbt | 8 | MoonBit | 2026-08-31 | |
| simd | 8 | MoonBit | 2026-08-28 | |
| numbt | NumPy-style numerical computing library for MoonBit | 6 | MoonBit | 2026-08-15 |
| admiral | Declarative CLI builder for MoonBit, inspired by gunshi | 5 | MoonBit | 2026-08-15 |
| cloudflare.mbt | 5 | MoonBit | 2026-08-26 | |
| moon-pprof | MoonBit profiling toolkit: pprof output for wasm-gc / wasm / js / native backends. Includes Rust crates and npm package for symbol demangling + Firefox-Profiler → pprof conversion. | 5 | Rust | 2026-06-28 |
| wite | Component-model-aware WebAssembly analyzer, optimizer, and profiler | 4 | MoonBit | 2026-08-15 |
| image-mbt | image codec primitives for MoonBit | 4 | MoonBit | 2026-08-15 |
| pixelmatch | Fast pixel-level image comparison library for MoonBit/WASM | 4 | MoonBit | 2026-07-14 |
| css | Standalone CSS parser, selector, cascade and computed-style engine for MoonBit (extracted from mizchi/crater) | 4 | MoonBit | 2026-08-01 |
| process_pool.mbt | 3 | MoonBit | 2026-02-11 | |
| converge | EG-walker CRDT | 3 | MoonBit | 2026-08-23 |
| effectts-vs-moonbit | Runnable comparisons between EffectTS and MoonBit | 3 | AMPL | 2026-07-27 |
| v8.mbt | MoonBit bindings for V8 aimed at prototyping MoonBit-first runtimes in the style of Node or Deno. | 3 | MoonBit | 2026-06-28 |
| experimental_crypto | Pure MoonBit crypto and PKI building blocks: ASN.1/DER, X.509, PKCS#8, PEM, HKDF, PBKDF2, scrypt, Argon2, X25519, Ed25519, ChaCha20-Poly1305, AES-GCM | 3 | MoonBit | 2026-06-02 |
| font | moonbit font rendering for ttf/otf/ttc/otc/woff/woff2 | 2 | MoonBit | 2026-08-15 |
| svg | 2 | MoonBit | 2026-08-15 | |
| semver.mbt | 2 | MoonBit | 2026-08-15 | |
| moomaid | 2 | MoonBit | 2026-07-28 | |
| rkyv-mbt | 2 | MoonBit | 2026-07-27 | |
| pkspec | [experimental] Language-agnostic test runner extending pkl test — design notebook | 2 | Pkl | 2026-06-28 |
| ts-fuzzing | 2 | TypeScript | 2026-05-28 | |
| x | 1 | MoonBit | 2026-08-30 | |
| canvas-mbt | Pure-MoonBit headless 2D canvas rasterizer with PNG output | 1 | MoonBit | 2026-08-15 |
| llm | 1 | MoonBit | 2026-08-15 | |
| moon-component | 1 | WebAssembly | 2026-08-15 | |
| wit.mbt | WIT (WebAssembly Interface Types) parser and resolver in MoonBit | 1 | MoonBit | 2026-08-15 |
| moonbit_jsonschema | 1 | MoonBit | 2026-08-15 | |
| lsp.mbt | LSP (Language Server Protocol) implementation for MoonBit | 1 | MoonBit | 2026-08-15 |
| mayo | Persistent Web Worker pool for MoonBit with browser and Deno hosts | 1 | MoonBit | 2026-07-15 |
| webnn-mbt | WebNN backend and TFLite inference runtime for MoonBit | 1 | MoonBit | 2026-07-15 |
| helix-wasm | 1 | Rust | 2026-06-02 | |
| playwright-playground | 1 | TypeScript | 2026-06-27 | |
| differentiable_ecs | Game-agnostic parameter optimizer using CMA-ES for balance tuning (MoonBit) | 1 | MoonBit | 2026-06-03 |
| nn | 0 | MoonBit | 2026-08-29 | |
| cst.mbt | 0 | MoonBit | 2026-08-29 | |
| similarity.mbt | 0 | MoonBit | 2026-02-19 | |
| sample-webapp-2026 | Vite + React dashboard and Hono API reference project for flaker and vrt | 0 | TypeScript | 2026-08-25 |
| converge_audit | Adversarial checkpoint auditing for local-first replicated state | 0 | MoonBit | 2026-08-13 |
| moonbit-gardening | 0 | JavaScript | 2026-08-15 | |
| glfw-mbt | GLFW MoonBit bindings (native FFI + C stub) | 0 | C | 2026-08-15 |
| brotli | brotli encoder for moonbit | 0 | MoonBit | 2026-08-15 |
| moonix | Virtual POSIX layer for MoonBit - Unix-like filesystem and process emulation for WebAssembly | 0 | MoonBit | 2026-08-15 |
| syntree.mbt | 0 | MoonBit | 2026-08-15 | |
| blas | BLAS bindings for MoonBit (Accelerate/OpenBLAS) | 0 | MoonBit | 2026-08-15 |
| vfs | Cross-platform virtual filesystem with pluggable backends (MoonBit) | 0 | MoonBit | 2026-08-15 |
| layout | Pure MoonBit layout core extracted from mizchi/crater | 0 | MoonBit | 2026-08-15 |
| zlib.mbt | 0 | MoonBit | 2026-06-29 | |
| meandb | 0 | Rust | 2026-08-05 | |
| quint-connect-moonbit | MoonBit runtime adapter for Quint model-based testing | 0 | MoonBit | 2026-08-05 |
| folddown | 0 | MoonBit | 2026-07-17 | |
| hermes-reports | Automated tech reports by Hermes Agent | 0 | HTML | 2026-07-05 |
| project-template | Language-agnostic project template: nix + direnv + apm, reproducible on Claude Code web | 0 | Shell | 2026-06-26 |
| lightbringer | Per-step resource measurement for Playwright scenarios: network / CPU / render / INP at initialization and between steps. | 0 | TypeScript | 2026-06-22 |
| ripple | Incremental computation library for MoonBit | 0 | MoonBit | 2026-06-01 |
| gfx-mbt | 0 | MoonBit | 2026-05-23 |
Updated: 2026-08-31





