Skip to content

Computer Engineering @ Michigan · Ann Arbor, MI

I'm Faiyaj,
a Computer Engineering student at Michigan.

Hey! I'm Faiyaj. I like dabbling in building, programming, playing football, going to the gym, and the occasional late-night gaming session. Hope you enjoy your stay!

Faiyaj Rahman studies Computer Engineering at the University of Michigan. Based in Ann Arbor, MI. Contact: faiyajr@umich.edu.

Selected work

Things I've built.

An abridged collection of things I've built, broken, and occasionally shipped. Pick one to explore.

All projects
A driver dashboard with a speed gauge, battery and temperature readouts, fault status and a CAN message stream
2025—2026Software Engineer — firmware and screen logic lead

Racecar Telemetry Dash

A real-time C++ dashboard for MRacing's electric formula car, decoding 1000+ CAN messages/sec on a Raspberry Pi — 100× faster than the Python it replaced.

  • C++
  • C
  • Embedded Systems
  • CAN Bus
  • Raspberry Pi
  • Linux
  • GitLab
1000+/s
CAN messages
~100×
Latency cut
+50%
Signal timing

More work

Also worth a look.

A gradebook of students with homework, quiz, Hifdh and exam scores, attendance dots and averages
2026Solo build

Darul Uloom Michigan Grading System

The grading management app built for Darul Uloom Michigan — the beta that Saf grew out of.

  • TypeScript
  • React
  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • +1
Case study
Darul Uloom Michigan Grading System

Experience

Where I've worked.

Internships, research, and a startup — the full detail lives on the experience page.

Full experience
  • May 2026 — Aug 2026

    Bosch

    Farmington Hills, MI

    Software Engineering Intern

    • Python
    • CAN/DBC
    • MF4
    • Flask
    • PySide6
    • +5
  • Aug 2025 — Present

    MRacing FSAE

    Current

    Ann Arbor, MI

    Software Engineer

    • C
    • C++
    • Embedded Systems
    • CAN
    • Raspberry Pi
    • +2
  • Sep 2026 — Present

    Hikmah Hackers

    Current

    Warren, MI

    Co-Founder & Lead Instructor

    • Teaching
    • Curriculum Design
    • Mentorship
    • Python
    • Game Dev
    • +1
  • Sep 2025 — May 2026

    University of Michigan Electric Vehicle Center

    Ann Arbor, MI

    Undergraduate Research Software Developer

    • Simulink
    • Python
    • State Machines
    • Raspberry Pi
    • PySide6
  • Nov 2025 — Present

    Saf · Darul Uloom Michigan

    Current

    Warren, MI

    Software Developer

    • TypeScript
    • React
    • Node/Express
    • PostgreSQL
    • Supabase
    • +2
  • Sep 2026 — Present

    Stealth

    Current

    Founder

    • ██████
    • ████
    • ████████
  • Aug 2025 — Sep 2026

    University of Michigan ITS

    Ann Arbor, MI

    Tech Consultant

    • TeamDynamix
    • GSX
    • Troubleshooting
    • Consulting

Toolkit

What I build with.

  • C
  • C++
  • Assembly
  • Verilog
  • Python
  • STM32
  • FPGA
  • CAN/DBC
  • ADC
  • UART
  • SPI
  • I2C
  • PCB Design
  • KiCad
  • Raspberry Pi
  • Linux
  • GDB
  • Make/CMake
  • Simulink

Turning complex problems into usable solutions.

Let's build something.

Reach me at faiyajr@umich.edu, or send a note through the form.