Gabriel West
Computer Engineering, University of Illinois Urbana-Champaign (expected May 2029). Computer architecture, FPGA, firmware, and high-performance systems software. gwest9@illinois.edu · github.com/gw12343 · llms.txt · llms-full.txt · Resume (PDF)
Seeking internships in computer architecture, FPGA, firmware, and high-performance systems software.
Projects
- fpga-builder: Visual Verilog Generator — C++ node-graph editor that compiles digital logic to synthesizable Verilog. Used to port a previously designed 32-bit CPU onto a Nexys A7 at 50 MHz with zero manual HDL edits. markdown
- Custom 32-bit CPU and toolchain — Original 32-bit ISA: Logisim CPU, Java two-pass assembler, cycle-accurate C emulator, then the same design on FPGA running Snake on a Nexys A7 over UART. markdown
- cpp-engine: 3D OpenGL game engine — From-scratch C++ engine with an ImGui editor, Jolt physics, Ozz skeletal animation, Effekseer particles, OpenAL, and Lua via Sol3. markdown
- Autonomous ROS2 robot — Jetson Orin Nano robot with ROS2 Nav2, RPLiDAR SLAM, Llama 3 voice commands via NVIDIA Riva, and an expressive eye display. markdown
Recordings described in text
Typical language-model crawlers cannot play MP4s. Each project page includes a prose description of what is on camera, written so a model that only reads HTML still sees the hardware evidence.