Nick Riazi

CS student at UC Irvine focused on embedded systems and firmware.

Skills

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

Tools

Efficient development workflow leveraging version control, containerization, and automation.

  • Git
  • Docker
  • CI/CD
  • Jira
Projects

Vehicle Telemetry System (In Progress)

C++ Linux I2C SocketCAN MPU-6050 Raspberry Pi

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.

Sudoku in MIPS Assembly

MIPS MARS

Fully functional Sudoku game built in MIPS Assembly using Memory Mapped I/O for low-level bitmap display rendering and strict register conventions.

LCK Fantasy League App

React Node.js PostgreSQL Socket.io

Full-stack fantasy esports platform with real-time live scoring via WebSockets, automated data pipeline syncing live match stats, and JWT authentication.

Crack in the Wall

Python Godot

Led a 10-person team to build a state-machine-driven battle engine managing 500+ unique asset interactions.