Alaa Madi

Selected work

Client work, web products, applied AI, machine learning, and computer vision.

This collection prioritizes real client projects and the strongest technical work behind the services I offer. Use the filters to explore by type.

Client Work

Driver Point

A real client driving-school platform focused on presenting services clearly and supporting the learner journey through a modern web experience.

Web DevelopmentResponsive UITestingDeployment
Client Work

Delta Bilişim

A real client web project delivered as an end-to-end business solution, covering the customer-facing experience and the technical work required to prepare it for production.

Web DevelopmentUI/UXTestingSecurityDeployment
Project Brain project preview
AI & Automation

Project Brain

A local-first desktop product that gives developers and AI agents durable, evidence-backed project memory across code, tasks, decisions, claims, validation, and AI handoffs.

ElectronReactTypeScriptSQLiteAI Agents
Freight Rate Prediction project preview
Machine Learning

Freight Rate Prediction

An end-to-end logistics ML pipeline for freight-rate prediction using chronological validation, CatBoost, reproducible training, release checks, automated testing, and production-style inference artifacts.

PythonCatBoostPandasPytestCI
Web

Taalq Scholarship Platform

A full-stack scholarship platform that helps students discover and work with scholarship opportunities through a modern web experience backed by API, authentication, database, and AI capabilities.

Next.jsTypeScriptFastAPISQLAlchemyGemini
Computer Vision

Face Attendance System

A privacy-conscious local-first computer-vision attendance MVP covering employee enrollment, face validation and matching, attendance rules, SQLite persistence, filtering, export, testing, and CI.

PythonOpenCVface_recognitionSQLiteStreamlit
Diabetes Classification — Second Edition project preview
Machine Learning

Diabetes Classification — Second Edition

A reproducible educational ML classification pipeline with XGBoost, class-imbalance handling, SHAP explanations, automated tests, CI, and an interactive Streamlit demo.

PythonXGBoostSHAPscikit-learnStreamlit
Spain vs France ML Predictor project preview
Machine Learning

Spain vs France ML Predictor

A leakage-aware sports analytics pipeline that combines chronological Elo, rolling team form, probabilistic model selection, calibration evaluation, explainability, and automated tests.

Pythonscikit-learnEloSHAPStreamlit
Computer Vision

Air Writer

A real-time computer-vision application that turns hand gestures into drawing actions using MediaPipe landmarks, testable gesture logic, OpenCV rendering, and automated quality checks.

PythonMediaPipeOpenCVNumPyCI
House Price Prediction project preview
Machine Learning

House Price Prediction

An end-to-end Ames Housing regression project with reusable preprocessing, cross-validated model selection, artifact persistence, automated testing, and a Streamlit prediction interface.

Pythonscikit-learnGridSearchCVStreamlitCI
Computer Vision

Fruit Ninja — Hand Tracking

Computer Vision

Fruit Ninja — Hand Tracking

A real-time computer-vision game using MediaPipe hand tracking, velocity-based slicing, collision logic, physics, scoring, combos, lives, and automated core-logic tests.

PythonMediaPipeOpenCVPygameCI