Projects
A curated selection of my work. Besides writing blogs, I enjoy FOSS.
Zen C
A modern compiled systems programming language that extends C11 with type inference, pattern matching, async/await, and move semantics. Compiles to clean, human-readable C. 4.3k stars.
z-libs
A suite of header-only C11 libraries: type-safe vectors, hash maps, SSO strings, linked lists, arenas, result types, and more. Works natively in both C and C++.
FAT - File & Archive Tool
A TUI-based file and archive viewer for your terminal that allows you to inspect text files, binary files, and archives like ZIPs and TARs in a single interface.
TOMAT-OS
A deep dive into kernel development and system architecture, an attempt to build a foundational Operating System from scratch in C++.
achroma
A keyboard-driven browser and terminal emulator built from scratch in C++. Think Vim, but for the web.
b-compiler-x64
A compiler for Ken Thompson's 1969 B programming language, the direct predecessor to C. Targets native x86-64 Linux.
Pinnacle
The Pinnacle Instruction Set Architecture — a custom ISA design exploring the fundamentals of how CPUs work at the hardware level.
forth-nasm-x64
A Forth implementation targeting x86-64 Linux and macOS, written entirely in raw NASM assembly.
HolyC Editor
A lightweight, browser-based code editor for the HolyC language, built with vanilla JavaScript. Includes syntax highlighting and live preview.
holyc.nvim
A Neovim plugin for HolyC development, providing syntax highlighting and other IDE features.
pdfcc
Run C++ inside a PDF. A cursed project that compiles and executes C++ programs embedded within a PDF document.
bf-pdf
A Brainfuck interpreter embedded in a PDF, because PDFs weren't complicated enough already.