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, graduating May 2028. 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
An order book ladder with queued bids and asks at each price level on either side of the spread
2026Solo engineerIn progress

Limit Order Book & Matching Engine

A high-performance C++ matching engine with price–time priority, sustaining 10K–100K+ orders/sec at sub-millisecond execution.

  • C++
  • Linux
  • Data Structures
  • Systems Programming
  • Git
100K+/s
Throughput
<1ms
Execution
40–60%
Latency cut

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
A 75% keyboard layout with RGB-lit keys, a rotary encoder, an OLED readout and an adjustable actuation gauge
2025—2026PCB engineer — solo build

75% ISO Hall-Effect Keyboard

A fully custom Hall-effect mechanical keyboard on STM32 — per-key analog measurement, addressable RGB, rotary encoder, OLED, and a case designed from scratch.

  • STM32
  • Altium
  • PCB Design
  • Embedded C
  • Analog Electronics
  • +1
Case study
75% ISO Hall-Effect Keyboard
A carrier wave multiplied by a slower modulator to produce an amplitude-modulated output
2026Firmware and screen logic lead

Low-Level Modulator

An 18-instruction processor written in Verilog on a DE2-115 FPGA, driving a synthesizer written in assembly — built to teach modulation to kids.

  • Verilog
  • Assembly
  • FPGA
  • Digital Logic
  • DSP
Case study
Low-Level Modulator

Experience

Where I've worked.

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

Full experience
  • Sep 2026 — Present

    Stealth

    Current

    Building something new

    • ██████
    • ████
    • ████████
  • Sep 2026 — Present

    Hikmah Hackers

    Current

    Warren, MI

    Co-Founder & Lead Instructor

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

    Roblox

    Current

    Independent Game Developer

    • Lua
    • Luau
    • Roblox Studio
    • Game Design
  • May 2026 — Aug 2026

    Bosch

    Farmington Hills, MI

    Software Engineering Intern

    • Agentic AI
    • Python
    • Flask
    • PySide6
    • AWS
    • +6
  • Nov 2025 — Present

    Saf · Darul Uloom Michigan

    Current

    Warren, MI

    Software Developer

    • Claude
    • TypeScript
    • React
    • Supabase
    • PostgreSQL
    • +2
  • Sep 2025 — May 2026

    University of Michigan Electric Vehicle Center

    Ann Arbor, MI

    Undergraduate Research Software Developer

    • Claude
    • Python
    • Raspberry Pi
    • Simulink
    • Figma
  • Aug 2025 — Present

    MRacing FSAE

    Current

    Ann Arbor, MI

    Software Engineer

    • Cursor
    • C/C++
    • Embedded Systems
    • Linux
    • CAN
    • +2
  • Aug 2025 — Sep 2026

    University of Michigan ITS

    Ann Arbor, MI

    Tech Consultant

    • TeamDynamix
    • GSX
    • Troubleshooting
    • Consulting

Toolkit

What I build with.

  • C++
  • Unit Testing
  • PostgreSQL
  • React
  • Assembly
  • File I/O
  • Git
  • Image Processing
  • Linux
  • Make
  • MATLAB
  • Python
  • STL
  • Supabase
  • Tailwind CSS
  • TypeScript

Turning complex problems into usable solutions.

Let's build something.

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