Who I Am

About Me

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.

Currently

B.S. Electrical Engineering @ UC San Diego, expected March 2027.

Recently

RF R&D intern at Advantest — power supply design, PCB layout, and protocol documentation for SPI & I²C.

Hardware Toolbox

LTspice, PSpice, Siemens Expedition, SystemVerilog, Assembly.

Experience

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.

What I'm Sharpening Now

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.

Status: in progress — resume & projects coming soon
Play Around

Games

Small interactive modules I've been building for fun, sitting somewhere between a toy and a tool.

01

Music Maker

Sketch a one-bar snippet across drums, bass, and lead, pick a mood, genre, and key, and let it grow into a finished arrangement.

02

Solid of Revolution

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.

Game 01

Music Maker

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
Mood
Key

Genre: Lo-fi (76 BPM) · Mood: Chill · Key: C

Game 02

Solid of Revolution

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.

Revolve Around
Domain
to

Enter a function above and hit Generate Solid.