grassleaff
I make things work (eventually)
Backend software engineer with a soft spot for the guts of the machine — the parts most people politely ignore.
I spend my time wrestling with compilers, linkers, and low-level libraries,
building the kind of tools that operate just a whisper above the hardware.
Deeply interested in craft of building tools,
I enjoy creating software that emphasizes simplicity, performance, and usability.
I’m drawn to peeling back abstractions and understanding how things actually fit
together, creating and reinvented from scratch
Multi-paradigm interpreted programming language implemented in Lua. Designed to be simple and readable, with a focus on clarity and language implementation concepts — compact but capable for learning, prototyping, and exploring interpreter design.
A static linker for ELF64 x86-64 Linux. Links GCC-generated object files into standalone executables without relying on the system linker — built for deep understanding of the ELF format and program loading.
Lightweight and simple image visualizer written in C using SDL2. Minimal and direct.
Lightweight C graphics library implementing a simple software renderer for generating images in the PPM format. No external dependencies.
Minimal Lisp dialect designed to be simple, fast, and embeddable. A clean core with just enough to be useful.
A minimalist OISC programming language built around a single instruction: sblq, a variant of subleq (SUBtract and branch if Less than or EQual to zero).
A Vim-like text editor written in C++ using ncurses, with a focus on simplicity. Aimed at developers, it features built-in features to make code easier.
A build tool that uses JSON files to control the generation of executables and other non-source files of a program from the program's source files. Similar to Make and written up in C++17.