I'm Emilie β Rust developer, distributed systems enthusiast, and passionate about language design.
From literature & languages to building programming languages in Rust: curiosity drives innovation.
I build systems that are meant to be read, understood, and taken apart. I work primarily in Rust, across two domains: programming language design and distributed infrastructure β both driven by the same conviction: complexity should be earned, never hidden.
Everything I ship is open source, MIT-licensed, and built in public.
whispem-lang is a small, self-hosted programming language. The compiler is written in Whispem, compiles itself, and runs on a standalone C VM β no external dependencies beyond a C compiler. Rust serves as the reference implementation.
Whisper your intent. The machine listens.
- Self-hosted compiler β
compiler/wsc.wsp: 1724 lines of Whispem implementing the full pipeline. Source goes in,.whbcbytecode comes out, byte-for-byte identical to the Rust compiler's output. - Verified bootstrap β The compiler compiles itself. Both outputs share the same SHA-1 β a stable fixed point.
- Standalone C VM β
vm/wvm.c: a single-file runtime (~2000 lines) with 34 opcodes, an interactive REPL, and a--dumpdisassembler. - 147 tests, zero warnings β 110 Rust tests + 37 autonomous C VM tests with bootstrap verification.
fn factorial(n) {
if n <= 1 { return 1 }
return n * factorial(n - 1)
}
for n in range(1, 16) {
if n % 15 == 0 { print "FizzBuzz" }
else if n % 3 == 0 { print "Fizz" }
else if n % 5 == 0 { print "Buzz" }
else { print n }
}
make
./wvm compiler/wsc.whbc examples/hello.wsp # compile + run
cargo test # 110 Rust testsdprism β terminal-native data profiling tool in Rust. htop meets pandas-profiling. Explore multi-GB datasets instantly without leaving your terminal. Built with Polars and Ratatui.
minikv β distributed key-value store in Rust. Raft consensus, 2PC transactions, 256 virtual shards, S3-compatible API, 50 000+ writes/sec.
"The best way to learn is to build."
GitHub Β· LinkedIn Β· Discord Β· contact.whispem@gmail.com


