Mahdi Rizk
Portrait of Mahdi Rizk

Software Engineer at Teli.ai

Mahdi Rizk

University of Michigan CS, class of 2026. I build across the stack, from C and C++ systems work like database engines and CPU simulators to the web apps people use every day.

01

Snapshot

Now

Software Engineer, Teli.ai

Sole engineer on an in-house loan origination system (LOS) that replaces a third-party vendor on an AI mortgage platform; audited 162 vendor API operations and scoped a phased migration plan approved by the CTO and leadership.

Studied

University of Michigan

B.S. Computer Science, May 2026. Systems, databases, and web systems coursework.

Off the clock

Restaurant manager

Ran front of house for a team of 16 from 2018 to 2026, and served as a student org president at Michigan.

02

Selected work

All 20 projects →
EECS 281Winter 2025

SillyQL Relational Database Engine

An in-memory relational database engine in C++ that runs a small SQL-like command language, with a top 10 runtime out of 1000+ submissions.

  • C++
  • Hash Maps
  • BST Indexing
  • Valgrind
EECS 370Spring 2025

Pipelined CPU and Cache Simulator

A cycle-accurate 5-stage pipelined LC-2K CPU simulator in C, with a configurable write-back cache.

  • C
  • Computer Architecture
  • Pipelining
  • Caches
EECS 493Live demo

Asteroids Browser Game

A jQuery dodge-the-asteroids game with a landing page, settings panel, tutorial, levels through portals, shield pickups, pause, and game over.

  • JavaScript
  • jQuery
  • DOM
  • game loop
03

Try it in your browser

2 projects run right here in the browser, and 3 more have demo videos. Class programs in C and C++ are next, compiled to WebAssembly with a terminal you can type into.

Open the playground →

Say hello

Email is the fastest way to reach me.