I'm an Electrical Engineering student at UC San Diego, pursuing a depth in Computer System Design, with a foundation built at De Anza College and Boston University. My focus is on the hardware side of engineering — circuit design, board layout, and low-level systems — with software as a supporting tool rather than the main event.
B.S. Electrical Engineering @ UC San Diego, expected March 2027.
RF R&D intern at Advantest — power supply design, PCB layout, and protocol documentation for SPI & I²C.
LTspice, PSpice, Siemens Expedition, SystemVerilog, Assembly.
During my internship on Advantest's RF R&D team, I worked on an internal power supply project from schematic through bring-up, simulated circuits in LTspice and PSpice, and laid out boards in Siemens Expedition. I also wrote internal reference material on SPI and I²C communication protocols, and supported the team with day-to-day IT troubleshooting.
Alongside coursework at UCSD, I'm digging deeper into SystemVerilog and Assembly to strengthen my computer system design foundation, and rounding things out with some Python for machine learning — neural networks, deep learning, and logistic regression.
Small interactive modules I've been building for fun, sitting somewhere between a toy and a tool.
Sketch a one-bar snippet across drums, bass, and lead, pick a mood, genre, and key, and let it grow into a finished arrangement.
Graph a function, choose an axis to revolve it around — the x-axis, the y-axis, or even another function — and spin up the 3D solid it sweeps out.
Click a cell to place a note on the timeline — pitch is the row, time is the column, just like a DAW piano roll. Pick a mood, genre, and key, then generate a complete arrangement built around your idea.
Genre: Lo-fi (76 BPM) · Mood: Chill · Key: C
Graph f(x), pick an axis to revolve it around — the x-axis, the y-axis, or another function g(x) — and generate the 3D solid it sweeps out. Drag to orbit, scroll to zoom, shift-drag to pan.
Enter a function above and hit Generate Solid.