Low-Level Software
Custom LCD Game Engine
Developed a bare-metal sprite rendering pipeline and collision matrix engine for an LCD display using low-level assembly instruction sets.
- C
- ARM Cortex-M0 Assembly
- LC-3 Assembly
- Hardware Peripherals
I build hardware and software systems. My work ranges from designing custom multi-layer PCBs and programming bare-metal microcontrollers in C, to architecting database schemas for modern web applications. Whether I'm restoring the ignition timing on a classic truck or writing ARM assembly, I care about how physical and digital systems interact.
Low-Level Software
Developed a bare-metal sprite rendering pipeline and collision matrix engine for an LCD display using low-level assembly instruction sets.