Skip to content

8 projects

Work.

Everything I've built that's worth showing. Filter by stack, or open a case study for the full write-up.

The grading application showing student records and grade entry
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
The custom Hall-effect keyboard PCB layout and case design
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
Concept render of a custom quadcopter airframe and flight controller boardIn progress
2026Solo engineer

Kestrel

A custom autonomous quadcopter — own airframe, own flight controller PCB, own firmware, own object detection. Built from scratch on STM32.

  • C
  • STM32
  • Embedded Systems
  • Altium
  • ArduPilot
  • +2
Case study
Kestrel
Concept visualization of an order book with bid and ask price levelsIn progress
2026Solo engineer

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
Case study
Limit Order Book & Matching Engine
The synthesizer interface showing an animated audio waveform
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
Concept visualization of football match prediction probability distributionsIn progress
2026Solo engineer

Overround

A transformer with learned club embeddings over 18,000+ matches, paired with a multithreaded C++ Monte Carlo engine, predicting UEFA Champions League outcomes.

  • C++
  • Python
  • PyTorch
  • React
  • D3.js
  • +2
Case study
Overround
The telemetry dashboard displaying live vehicle signals and fault states
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++
  • Embedded Systems
  • CAN Bus
  • Raspberry Pi
  • Linux
  • +1
Case study
Racecar Telemetry Dash
The Saf platform dashboard showing community management modulesIn progress
2025—2026Co-founder & Software Engineer — backend focus, team of 3

Saf

A platform unifying five products for the Muslim community — school management, pilgrimage packages, admissions, prayer times, and staff time clock — serving 200+ users.

  • TypeScript
  • React
  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • +2
Case study
Saf