Embedded & Systems
Hands-on experience with firmware, low-level communication, Linux, and embedded hardware platforms.
- C/C++
- Python
- MIPS Assembly
- I2C
- CAN Bus
- SocketCAN
- Linux
- Raspberry Pi
- MPU-6050
CS student at UC Irvine focused on embedded systems and firmware.
Hands-on experience with firmware, low-level communication, Linux, and embedded hardware platforms.
Efficient development workflow leveraging version control, containerization, and automation.
Embedded vehicle telemetry system implementing an I2C driver from scratch for an MPU-6050 IMU and simulating a two-node CAN bus ECU network using SocketCAN with a watchdog fault-detection layer.
Fully functional Sudoku game built in MIPS Assembly using Memory Mapped I/O for low-level bitmap display rendering and strict register conventions.
Full-stack fantasy esports platform with real-time live scoring via WebSockets, automated data pipeline syncing live match stats, and JWT authentication.
Led a 10-person team to build a state-machine-driven battle engine managing 500+ unique asset interactions.