It is a software engineer.
The programming language for scalable software development
No std
and no alloc
Scheme implementation in Rust
The functional intermediate language with CPS transformation
Ninja-compatible build system for high-level programming languages
The rustic MLIR bindings for Rust
The Scheme code formatter
Meta formatter library in Rust
Boehm GC integration for Rust
The deterministic functional programming language
The timeless functional programming language
The Structurally-typed Strict Functional intermediate language
Simple task manager with multiple projects
Note-taking app that looks like a messaging app
Pomodoro timer with performance tracking
The AI-powered snappy English dictionary
The RPC library for the serverless and TypeScript era
Hash Array Mapped Trie (HAMT) in Go
Hash Array Mapped Trie (HAMT) in Rust
Parser combinator library for hierarchical tokens
Fast website link checker in Go
A tool to rename identifiers in different cases
Gherkin to Markdown converter
Gherkin code formatter
My dotfiles
ESLint configuration
TypeScript compiler configuration for my projects
TypeScript compiler configuration for my React projects
How to Implement the Perceus Reference Counting Garbage Collection on Hackernoon
“Utilizing Visual Forms of Japanese Characters for Neural Review Classification” by Yota Toyama, Makoto Miwa, Yutaka Sasaki at IJCNLP 2017
Other articles and slides are available here.
The minimal Linux distro
The real UNIX
The next Vim
The next JVM
Set your code free
Adventure games in cryptic worlds
My favorite monster
My favorite raven
My favorite song
My resume is available here.