Skip to content

Work

Eight projects, one recurring question

Who is stuck, and on what? Everything below started there — a bank customer waiting on a card, someone who cannot reach their phone after a fall, a shopper who cannot find what they came for.

CIB Business Banking mobile app showing account balances and quick actions
Fintech

CIB Digital Banking

Payment features that clear compliance and ship to a national bank's customers.

  • Node.js
  • NestJS
  • REST API design
  • React
  • +3

Read case study

RescueTap wearable enclosure, hand-labelled prototype
Hardware & IoTHonorable Mention — ETH Zurich

RescueTap

One tap — or a detected fall — sends a caregiver your exact location.

  • Python
  • Raspberry Pi 4
  • MPU-6050 / I2C
  • Twilio WhatsApp API
  • +2

Read case study

GlimpseGems home screen showing mood-based categories and trending gems
Mobile

GlimpseGems

A city's hidden places — found by mood, saved, and shared with friends.

  • React Native
  • TypeScript
  • Supabase
  • Tailwind CSS
  • +1

Read case study

EchoGuide wearable cap with camera and headphones
AI & Computer VisionBuild2gether — ETH Zurich

EchoGuide

A wearable cap that tells visually impaired users what is around them, and where.

  • Python
  • TensorFlow Lite
  • OpenCV
  • SSD MobileNet
  • +3

Read case study

Web & E-CommerceLive

Nile Moringa

An Egyptian organic-moringa brand with a storefront people actually buy through.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Supabase
  • +1

Read case study

Web & E-CommerceLive

Rotary Cairo Cosmopolitan

45 years of a club's humanitarian work, finally findable and joinable online.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • SEO

Read case study

AI & Computer VisionSumma Cum Laude

Real-Time Navigation with CNNs

The graduation project that started three years of assistive-tech work.

  • Python
  • TensorFlow
  • CNNs
  • Raspberry Pi 4
  • +1

Read case study

Hardware & IoT

Teaching Robotics

130+ students, 30+ robots, and the best debugging practice I have had.

  • LEGO Education
  • AIoT Kit
  • Edison
  • RoboRobo
  • +1

Read case study

Contact

Have a problem worth solving?

I'm open to Software Engineer and Product Engineer roles — remote, or relocating. Based in Cairo, EET (UTC+2).