I’m a software engineer passionate about systems programming, compilers, and multimedia processing. I love building things from the ground up—whether it’s a Redis-like database (mmdb), a programming language (Flamingo), or a virtual machine (ProtonVM). Rust and Zig are my go-to languages for pushing performance and control, while Next.js and React power my web projects.
My journey includes working at Spext, where I built media editing microservices in FastAPI, and Serri, where I orchestrated messaging bot infrastructures with TypeScript. Beyond that, I’ve developed open-source projects like Ramen (a micro REST API framework) and Yazu (an open-source JSON formatter written in Rust).
Lately, I’ve been deep into machine learning and exploring the intersection of AI and low-level systems. When I’m not coding, you’ll find me making drum and bass, shoegaze, and house music
Check out my projects below—whether it’s high-performance computing, compiler design, or creative tech, I’m always building something cool. Let’s connect!
Proton Virtual Machine
A stack-based virtual machine with custom bytecode encoding, a custom assembler, and its own allocator. Instructions written completely from scratch!
Flamingo
A programming language with a custom Pratt parser and a top-down tree recursive interpreter. Featuring custom syntax and some really cool features.
Yazu
A high-performance distributed API call scheduler with fault tolerance. Handles retries, prioritization, and error recovery like a beast.
Ramen
A micro REST API framework written in TypeScript. Lightweight, blazing fast, perfect for building tiny, efficient backends with zero bloat.