A Gameboy emulator written in C++. Supports CPU emulation, graphics, and various memory bank controllers. Successfully runs classic Gameboy games and passes blaarg's test ROMs.
Projects
A collection of my personal projects, experiments, and creations.
An embedded systems project board featuring custom PCB design with Altium. The board includes various peripherals and sensors for educational and development purposes.
A NES emulator written in Rust. Features accurate CPU and PPU emulation, supports multiple mappers, and can run as a library for desktop, libretro, or WebAssembly applications.
A custom-designed flight controller for micro quadcopters. Features STM32-based design with onboard IMU, magnetometer, and barometer. Supports multiple firmware implementations including Rust and C++.
A cubic voxel rendering engine with procedural terrain generation and Lua scripting support. Features voxel-based lighting and efficient chunk management.
A 3D procedural world generation project built with Unity. Features infinite terrain generation, chunk management, water materials, and advanced mesh optimization techniques.
An ESP32-based LED controller board with WLED firmware support. Features temperature monitoring, fan control, and custom PCB design for managing high-power LED strips.