π» Computer Engineer Documenting my Projects/Learning
π¬ Design Lead @ ASICWRU β CWRU CHIPS ASIC Design
𧬠See the ASICs I've taped out: CWRU CPU · Tiny Pong
My interests are needle-felting, writing poetry/music, and baking! Outside of academics, you can catch me skateboarding around campus, playing chess, doing handstand push-ups, reading, or sleeping. π
|
5-stage pipelined RISC-V processor with split L1 caches (direct-mapped I-cache, 2-way set-associative D-cache). Built from scratch and validated in SystemVerilog. View Repo β |
Architected/led an underclassmen design team to implement a single-cycle RISC-V processor in Verilog and tape it out via Tiny Tapeout, targeting June 2026 submission. View Repo β Β |Β GDS Viewer β |
|
A Pong VGA controller taped out on SkyWater 130nm process via Tiny Tapeout. My first custom silicon tapeout project publicly available on GitHub. View Repo β Β |Β GDS Viewer β |
Designed, laid out, and manufactured a custom STM32F103 development board in KiCad 7.0 β from schematic to JLCPCB fabrication. Validated with a VHDL UART receiver on a Basys3 FPGA. View Repo β |
|
A from-scratch C systems programming curriculum β shells, memory allocators, kernels, and device drivers β built as the software foundation underpinning the RISC-V superscalar SoC roadmap. View Repo β |
A comprehensive, openly written guide to digital systems design β from logic gates to silicon. Built for CWRU students and anyone curious about hardware design, with the goal of making ASIC education accessible. View Repo β |
|
|
|
