~/ hasil@local
online

Projects.

Things I built on nights and weekends. Not all of them work. The ones that do are mostly small on purpose.

005 entries · sorted newest first
shipping maintained beta archived
P-04

wal-rs

v.2026

Crash-safe write-ahead log for embedded use.

A small, opinionated WAL with CRC-tagged records, directory fsync, and replay verification. Powers two of my own services and one belonging to a friend who agreed to be a guinea pig.

→ git/wal-rs · rustno_std-friendly
shipping
P-03

tinytrace

v.2025

OpenTelemetry minus everything you do not use.

Spans, parent links, a printer, an exporter. 900 lines. The point is to be readable on a laptop screen, not to compete with the real thing.

→ git/tinytrace · rusttokio
maintained
P-02

cassette

v.2025

A WASM plugin host that does not lie to you.

Honest error messages, predictable memory, and a five-line example that actually compiles. Built after one too many afternoons fighting other peoples' abstractions.

→ git/cassette · rustwasmwasi
beta
P-01

lexi

v.2024

A toy compiler for a language nobody asked for.

Lexer, parser, type-checker, bytecode VM. Built on weekends to learn how the parts fit together. Currently can compute fibonacci, which is the universal indicator of compiler-completeness.

→ git/lexi · rust
archived
P-00

this site

v.2024

You are looking at it.

Static, hand-rolled, no JavaScript framework you can see, no build step that takes longer than ten seconds. Hosted on a single machine that I can reach from my phone if it falls over.

→ git/voidlog · astromdx
shipping