Skip to content
Sayed Mowafi

Work

9 projects across industry, client work, competitions and my own products. Each one links to a case study covering the problem, how it works, and what it achieved.

Internship at TAQA Distribution Company2026

TAQA Field Operations Platform

Field crews report leaks with GPS and photos. Supervisors see them on a live map and dispatch checks back.

automated tests
196
automated tests
deployed components
3
deployed components
on placement
322 h
on placement

React Native, Expo, TypeScript, Node.js, Express, Prisma, +6 more

AIRE475, Abu Dhabi University2026

Autonomous Lane-Keeping RC Car

A Raspberry Pi 5 car that holds its lane and stops within ±2 cm of obstacles, at 15+ FPS.

FPS on a Pi 5
15+
FPS on a Pi 5
stopping precision
±2 cm
stopping precision
PID control loops
2
PID control loops

Python, OpenCV, YOLOv11n, Raspberry Pi 5, Kalman Filter, PID Control, +3 more

CEN425, Abu Dhabi University2026

IoT Smart Waste Sorter

Classifies waste at 98% accuracy and tips it into the right bin in under 2 seconds.

classification accuracy
98%
classification accuracy
end-to-end sort
< 2 s
end-to-end sort
dashboard updates
< 1 s
dashboard updates

Python, PyTorch, MobileNetV2, Raspberry Pi 5, Arduino, Flask, +5 more

CEN325, Abu Dhabi University2025

Bluetooth Sumo Robot

A 1.85 kg PS4-controlled sumo robot with 130 ms control latency, built under a 200 AED budget.

control latency
130 ms
control latency
Bluetooth range
15 m
Bluetooth range
battery runtime
22 min
battery runtime

ESP32, Arduino Uno, C++, Bluepad32, Bluetooth Classic, UART, +3 more

CEN333, Abu Dhabi University2025

University Course Scheduling App

Two-campus course scheduling with automatic conflict detection and a live instructor workload view.

campuses
2
campuses
user roles
2
user roles
Firebase sync
Live
Firebase sync

Angular, TypeScript, Firebase, Firebase Realtime Database

Personal product, live2026

Excel to Invoice

Turns messy accounting exports into hundreds of branded PDF invoices in one run.

invoice templates
4
invoice templates
spreadsheet layouts
3
spreadsheet layouts
currencies
50+
currencies

React, TypeScript, Vite, TailwindCSS, Node.js, Express, +3 more

Community tool, open source2025

Lord Farming Discord Bot

Cut game-session setup from 10–15 minutes of coordination to under a minute.

to fill a session
< 1 min
to fill a session
role queues
4
role queues
team formats
3
team formats

Python, discord.py, SQLite, aiosqlite

Command Palette

Search for a command to run...