Software

Everything here is open source, MIT-licensed, and built in the open. A few things I've built to understand how they work underneath.

whispem-lang — a language that compiles itself

Repository →

A small, self-hosted programming language. The compiler is written in Whispem itself, compiles itself, and produces byte-identical output with the reference Rust implementation — a stable fixed point, verified by a reproducible bootstrap. It runs on a standalone C VM with no dependencies beyond a C compiler.

Rust · C · language design · compilers

minikv — a distributed key-value & object store

Repository →

A distributed key-value and object store in Rust, built entirely in the open — starting single-node, then rewritten as a full distributed system. Focused on understanding the system rather than chasing raw numbers.

Rust · distributed systems · consensus · storage

sussurro.cpp — offline neural translation, from scratch

Repository →

An offline voice-to-voice interpreter across English, Spanish, French and Italian. I reimplemented the inference of Marian / OPUS-MT neural translation models from scratch on ggml — encoder–decoder Transformers running entirely on-device, with no server and no network at runtime.

C++ · ggml · ML inference · Transformers

asm.kvstore — a key-value store in pure assembly

Repository →

A networked key-value store written in pure x86-64 assembly — no libc, syscalls only. Built to see what a server looks like with every abstraction stripped away.

x86-64 assembly · systems · networking · syscalls

dprism — terminal-native data profiling

Repository →

A terminal-native data profiling tool in Rust — htop meets pandas-profiling. Explore multi-gigabyte datasets instantly without leaving the shell. Built with Polars and Ratatui.

Rust · data tooling · Polars · TUI


More projects — including a few written purely for the joy of it — live on GitHub.