Raccoon Programming Language
A statically-typed programming language compiled via LLVM. Currently supports control flow (if/else), loops (for/while), and boolean operations. Written in C++ with full test coverage.
Systems programmer building compilers, operating systems, and low-level tools. Interested in language design, OS development, and reverse engineering.
Hey, I'm FloofyPlasma. I build compilers, operating systems, and game engines. I work primarily in C++ on low-level systems: language implementations, LLVM backends, OS kernels and graphics pipelines. I also reverse engineer software to understand how things work under the hood.
A statically-typed programming language compiled via LLVM. Currently supports control flow (if/else), loops (for/while), and boolean operations. Written in C++ with full test coverage.
Custom LLVM backend targeting the fox32 CPU architecture. Implements instruction selection, register allocation, and assembly generation. Binary emission is in progress.
Bootable operating system with physical and virtual memory management, ext2 filesystem driver, and userspace program support. Runs in QEMU.
Reimplementation of the classic 3D puzzle game Blockout, built from scratch with a custom game engine. Features a state machine architecture for game flow management and modular rendering/input systems.
I run and maintain the primary community wiki for The Blockheads, including custom rewrites of the Blockmarket and historical price tracking.