About
I'm a Computer Engineering student at Illinois, graduating in May 2028. I like owning a board from block diagram to bench, and I'm looking for roles in PCB design, board bring-up and hardware test.
How I work
I treat a clean schematic or a passing check as a claim to test. That habit found a 0.9 Ω short caused by a rule in the wrong units, and a comparator that failed only when connected.
Education
University of Illinois Urbana-Champaign
BS Computer Engineering, expected may 2028. GPA 3.8 / 4.00.
Coursework: Electronic Circuits, Digital Signal Processing, Advanced Digital Projects Lab, FPGA Laboratory, Digital Logic Design, Advanced Digital Design, Computer Organization and Design, Computer Architecture, Computer Systems, Data Structures.
Skills, with where to see them
- PCB and hardware design
Altium Designer, KiCad, schematic capture, layout, power-tree design, buck and LDO regulation, protection circuits, footprints, LTspice, DRC, BOM, Gerber/NC drill outputs.
- Bring-up and test
Board bring-up, failure analysis, load, transient and thermal testing, reliability planning, SCPI automation, oscilloscope, waveform generator, logic analyzer, soldering and rework.
- Embedded and interfaces
Bare-metal C/C++, ATmega328P, STM32, ESP32, CAN and CAN-FD, Ethernet, SPI, I2C, UART, BLE.
See: VisionVest, INA228 measurement
- Digital design and software
SystemVerilog, Verilog, Vivado, Quartus, ModelSim, Python, C, C++, MATLAB, CUDA, Git, Linux.