Systems & Engineering
The Big Game
Real-time rendering on bare-metal RISC-V
Role
Two-person team - Led graphics implementation (rendering pipeline, framebuffers, sprite system); collaborated on OS development
Stanford vs. Cal themed Space Invaders game built on bare-metal RISC-V system. As the Cardinal Tree, defend against Cal Bears shooting 'C's while firing back with '+' bullets. Race against a 30-second clock to outscore Berkeley and break Stanford's losing streak. Implemented custom graphics pipeline with framebuffer double-buffering, sprite rendering via memory-mapped I/O, and optimized pixel routines achieving 60fps on resource-constrained hardware.
Tech Stack
CAssemblyRISC-VMango Pi
