32-bit protected mode, single-tasking OS built from scratch for educational purposes. Runs on QEMU.
↗LLVM-based compiler for a subset of C — lexer, parser, IR emission, full pipeline.
↗Cycle-accurate emulator for the MOS 6502 microprocessor with Catch2 unit tests.
↗Bytecode-compiled language built on a custom stack-based VM in C++20.
↗HTTP server using custom thread pools to handle concurrent client requests.
7f3a1c9
FTC Robotics — led team to World Championship
Led a 10-member team to the FTC World Championship. Designed and programmed 5 robots across multiple seasons. Competed at regional, state, and international levels. Mentored new teams, performed STEM outreach at events with 200+ attendees, managed logistics, sponsorships, and a detailed engineering portfolio.
2b8e4d0
Built and sold custom PCs on the Jawa platform
Built, configured, and sold 40+ custom gaming PCs. Managed pricing, shipping, client support, and risk end-to-end. Maintained a 5-star rating and reached top 5% seller status on Jawa in 2025.
* I'm interested in how things work at a low level — how computers execute
* code, how filesystems store data, how languages get compiled. Most of
* my projects are me trying to answer those questions by building the
* thing myself.
*
* Outside of that, I've spent years doing competitive robotics and ran
* a small PC business on the side. I like figuring things out as I go.
*/