
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
Computer Engineering @ Michigan · Ann Arbor, MI
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
An abridged collection of things I've built, broken, and occasionally shipped. Pick one to explore.

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

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

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

An 18-instruction processor written in Verilog on a DE2-115 FPGA, driving a synthesizer written in assembly — built to teach modulation to kids.
Experience
Internships, research, and a startup — the full detail lives on the experience page.
May 2026 — Present
BoschFarmington Hills, MI
Nov 2025 — Present
SafWarren, MI
Sep 2025 — May 2026
University of Michigan Electric Vehicle CenterAnn Arbor, MI
Aug 2025 — Present
MRacing FSAEAnn Arbor, MI
Aug 2025 — Present
University of Michigan ITSAnn Arbor, MI
Toolkit
Turning complex problems into usable solutions.
Reach me at faiyajr@umich.edu, or send a note through the form.