Featured Projects Seeking 2027 Hardware Roles
RISC-V Processor Physical Design ποΈ ASIC / VLSI
Bit-sliced RISC-V datapath built with custom standard cells, alongside automated place and route in Cadence Innovus.
Virtuoso Innovus Calibre DRC/LVS CMOS Tcl FreePDK45
Bluetooth-Controlled FPGA Tetris ποΈ FPGA / Embedded
FPGA Tetris with BRAM-backed board state and HDMI output; ESP32 microcontroller processes inputs via Bluetooth.
SystemVerilog Vivado ESP32 C++ BRAM Timing Closure XDC
Unix-Like Operating System ποΈ Systems Software
RISC-V OS with user processes, Sv39 virtual memory, system calls, preemptive scheduling, device drivers, and a filesystem.
C Device Drivers Assembly GDB UART VirtIO Trap Handling
Out-of-Order Processor ποΈ RTL / Microarchitecture
Synthesizable RV32IM core with register renaming, dynamic scheduling, an LSQ/ROB, and precise in-order retirement.
SystemVerilog Synopsys VCS/DC Verdi SpyGlass Lint L1 Cache