Software engineer in Tokyo, via Hong Kong. I've worked on payment infrastructure, financial systems, distributed storage and mobile apps. I like the lower layers (databases, queues, language runtimes) and making them useful to people. Rust and Go, often. Basketball and music. Always another idea.
abby.md · Field notes · LinkedIn · Plurk · Instagram
| Project | Stack | What it is | |
|---|---|---|---|
| 01 | GTSDB · site | Go | Time-series database where the write-ahead log is the storage engine. Built for IoT and the edge. |
| 02 | Diesel CLI Ext | Rust | Generates Rust models and Protocol Buffers from your database schema. |
| 03 | MultiQueue2 | Rust | Maintained MultiQueue fork: bounded MPMC queues, broadcast, async. |
| 04 | MIST · site | Go | In-memory SQL engine with MySQL-compatible syntax. Handy for CI tests; runs in WASM. |
| 05 | simd-cmp | Rust | cmp, but with portable SIMD. About 4× faster (nightly). |
| 06 | RingZero · site | Node.js | Terminal coding-agent harness with a zero-dependency kernel and context compaction. |
- mpmc-std: single-file, disruptor-style async MPMC queue built on hand-picked memory orderings (Rust)
- AbbyEVM & AbbyScript: a small EVM with a JavaScript-like language (Rust)
- Oxiphant & ferricc: tiny compilers for a PHP subset and for C, emitting x86-64 (Rust)
- AbbyTerm: a decent terminal emulator for Linux
- Undisclosed Cyberpunk City: an ongoing game. The dev archive lives here.
- RHY26: a 26-key rhythm game with real-time MOD decoding (Godot, C#), plus a chart recorder
More projects
- Infra & backend: GTSDB Admin · Queue Mounts · GTSmail · usize-kv · Vertriqe
- Dev tools: PM2 Admin · Interphase · Redis Admin · CPU Affinity Benchmark
- Apps & UI: AbbyMusic · Forum Browser · Tiny HTML Editor · ND1P Launcher · Svelma · Smiecha
- Play: BMS-Dropper · joy2mouse
More on abby.md · old archives