I work where embedded software meets hardware, building real systems that pull sensors, power electronics, and firmware together into something that actually runs. I care as much about the physical build as the code behind it.
I am a senior studying Computer Science and Engineering at UC Irvine, focused on embedded systems and hardware. I like being able to take an idea and actually bring it to life, wiring it, coding it, and watching it work in the real world. My projects range from a four-legged walking robot to a portable embedded Linux device. I'm always looking for the next thing to build.
Most of what I know about embedded systems, I picked up outside of class: pulling apart old electronics to see how they work, and building projects nobody assigned me. I want to keep working on systems where firmware meets the physical world, where code has to hold up under real electrical and mechanical constraints, not just run in a simulator.
A four-legged, spider-style walking robot driven by twelve servo motors and an Arduino controller. Beyond the walking gait logic, most of the hard problems were electrical: regulating power across twelve simultaneous servo loads with buck converters, and hand-soldering the wiring harness to keep the whole thing reliable in motion.
A keypad-driven tone player and recorder built on a NUCLEO-L476RG. Eight keypad buttons trigger tones, with Play, Record, and Playback modes toggled through a 4x4 matrix keypad and indicated by three LEDs. Recorded note sequences are written to an external I2C EEPROM, so they persist even after power is cut.
A pocketable, battery-driven Linux device for watching downloaded movies with no internet connection required, built around a Raspberry Pi 4B. Learning Linux internals from the ground up to get the software side working before turning to the physical build.