Skip to content
View FloofyPlasma's full-sized avatar

Organizations

@Plasmas-Reverse-Engineering @SapphireBH

Block or report FloofyPlasma

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FloofyPlasma/README.md

Hey, I'm FloofyPlasma

Systems programmer building compilers, operating systems, and low-level tools. I work primarily in C/C++ on language implementations, LLVM backends, OS kernels, and game engines.

I enjoy reverse engineering software, contributing to open source, and learning how things work under the hood.

Featured Projects

Raccoon - Statically-typed programming language compiled via LLVM. Features control flow, loops, type checking, and a multi-pass compiler architecture with comprehensive test coverage.

LLVM fox32 Backend - Custom LLVM backend targeting the fox32 CPU architecture. Implements instruction selection, register allocation, and assembly generation.

PlasmaOS - x86-64 operating system with physical/virtual memory management, ext2 filesystem driver, and userspace support. Boots in QEMU via Limine bootloader.

Reblocked - 3D puzzle game built from scratch with a custom OpenGL-based engine featuring state machine architecture and modular rendering pipeline.

Tech Stack

Languages: C, C++, Assembly (x86-64), Objective-C, Luau, TypeScript
Tools: LLVM, CMake, GDB, QEMU, Git
Areas: Compilers, OS Development, Graphics Programming, Reverse Engineering


🌐 floofyplasma.com

Pinned Loading

  1. raccoon raccoon Public

    Statically-typed programming language compiled to native code via LLVM

    C++ 4 1

  2. splice splice Public

    A header-only C++26 reflection-based hook and mixin library

    C++ 12 2

  3. aabric-example-mod aabric-example-mod Public template

    Forked from babric/babric-example-mod

    Example Aabric mod

    Java

  4. aabric-prism-instance aabric-prism-instance Public

    Forked from babric/prism-instance

    Shell