SC Solar Car
2024-01-31
A summary of some contributions I've made as Electrical Lead for USC's first solar car.
Solar Car
Centurion
2024-01-31
4-layer PCB breaking out pins of STM32F091 with integrated CAN transceiver and 12V power supply for SC Solar Car.
Embedded Systems
PCB Design
STM32
Solar Car
JAM (Just Another Macro) Pad
2024-01-01
Macropad with 9 keys, a rotary encoder, and addressable LEDs. Run on an RP2040 microcontroller and QMK firmware.
Embedded Systems
PCB Design
RP2040
Mechanical Keyboards
Magnetic Spectrometer
2023-05-31
A magnetic spectrometer on PCB using an LC oscillator capable of generating magnetic fields over a wide range of frequencies and measuring frequency shift resulting from magnetic nanoparticles within sensing inductor.
PCB Design
ACME Lab
Analog Circuits
Verilog Chess
2022-05-31
Class project with partner to build a playable chessboard with a Verilog program. Runs on Digilent Nexys 4 board with Artix-7 FPGA.
FPGA
Verilog
Class Project
Clover Board
2021-01-31
A simple 75% mechanical keyboard with a small OLED screen and knob. My second PCB design.
PCB Design
Mechanical Keyboards
Voron 2.4 3D Printer
2021-01-01
A from-scratch 3D printer following the Voron 2.4 specifications.
3D printing