Mahdi Rizk
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
MHacks 2025Video

Snap-Shot

Voice-guided campus navigation on Snap Spectacles for blind and visually impaired students, with real-time directions and obstacle detection.

  • Lens Studio
  • TypeScript
  • Gemini
  • Google Maps Platform
EECS 497Video

EarnedIt

An iOS app for impulsive shoppers that turns purchases into rewards: finish productive tasks to earn points, then spend them on items from your wishlist.

  • iOS
  • Mobile
  • Product Design
  • User Research
EECS 493Live demo

Artist Search Music App

A Vue 3 single-page app that searches the iTunes API by artist and lets users filter, sort, favorite, and play 30-second track previews.

  • Vue 3
  • JavaScript
  • REST API
  • Bootstrap 5
Hack Dearborn: Rewind Reality (Hack Dearborn 3)Video

PySurfers

Play Subway Surfers with your whole body, tracked by a webcam with Python and OpenCV.

  • Python
  • OpenCV
  • Computer Vision