TheOnlyMrCat

Hi, I'm Max! I do systems programming, mainly using the Rust programming language. I enjoy building everything from UEFI apps to programming languages and GPU libraries.

My projects' source code can be found on Sourcehut and GitHub, but most of them should have writeups in my Projects section.

Recent Project Writeups

rivet

A RISC-V (RV64GC) emulator

fancy404

A 404 page randomiser for use behind a reverse proxy

33

An esoteric programming language with 33 alphabetic commands

More Projects ≫

Recent Blog Posts

Teaching an emulator how to talk

Double the specifications! Double the foot-shooting! And finally some actual functionality.

Almost Always Megabytes

Or: binary units are a scourge on user interfaces

How to build a RISC-V emulator in 6 easy steps

A story of specifications, Zig, and shooting myself in the foot

More Blog Posts ≫