03
Projects

The Project
Vault

From AI recommendation engines and blockchain systems to full-stack platforms and low-level C++ engineering — each project is a demonstration of depth, range, and relentless technical ambition.

WADDAH — LLM Virtual Assistant
AI / Machine Learning

WADDAH — LLM Virtual Assistant

Developed an AI-powered conversational assistant giving users contextual access to organizational information, building LLM conversational functionality, retrieval-augmented generation and knowledge retrieval to improve response relevance.

Enterprise knowledge made instantly accessible through conversational AI

LLMRAGNLPConversational AI
Rowad Recommender System
AI / Machine Learning

Rowad Recommender System

Senior project: designed and implemented a machine learning-based recommendation system, integrating backend logic with a user-facing interface. Contributed as AI Engineer and Front-End Developer — improving accuracy through data preprocessing and model tuning.

Best-in-class recommendation accuracy through advanced ML tuning

PythonMLReactRecommendation Engine
SAP LMS and Simulator Integration
Enterprise Systems

SAP LMS and Simulator Integration

Built and integrated SAP SuccessFactors LMS with simulation environments to synchronize training data, working with APIs and integration logic to resolve data-flow issues and validate integration functionality.

Seamless enterprise data sync between LMS and simulation environments

SAP SuccessFactorsREST APIsJavaScriptSQL
TPLS — Training Passport and License System
Blockchain · In Progress

TPLS — Training Passport and License System

Planned and developed a digital platform managing employee training records, qualifications and operational licenses, integrating QR-based verification, SAP synchronization, training pathways and AI-supported verification workflows.

Tamper-proof, decentralized credential verification at scale

Hyperledger FabricAIAPIsQR Verification
AI-Powered Digital Classroom Screens
AI / E-Learning

AI-Powered Digital Classroom Screens

Developed an AI-driven digital classroom display system enhancing learning environments through real-time data visualization, smart content delivery,

Smart classroom engagement elevated through real-time AI insights

AIReal-Time DataE-LearningAutomation
Netflix Clone — Full-Stack Platform
Full Stack

Netflix Clone — Full-Stack Platform

Built a full-stack streaming platform with a dynamic React frontend and backend APIs, integrating external data sources and optimizing performance for a seamless, production-grade user experience.

Production-ready streaming architecture from scratch

ReactNode.jsREST APIsFull Stack
Spotify Clone — Music Streaming App
Full Stack

Spotify Clone — Music Streaming App

Developed an interactive music streaming application with real-time playback features, API integration, and optimized state management for a smooth and responsive user experience.

Real-time playback engine with optimized state architecture

ReactAPIsState ManagementUI/UX
High-Performance Log Processing Engine
Systems Engineering

High-Performance Log Processing Engine

Developed a high-performance system in C++ to process large-scale log data using multi-threading and optimized memory management techniques, significantly improving execution speed and efficiency.

Dramatically faster log processing through multi-threaded C++ architecture

C++Multi-threadingSystemsPerformance
C++–Python Hybrid Processing System
Systems Engineering

C++–Python Hybrid Processing System

Built a hybrid system integrating a C++ backend with Python for flexible data analysis, enabling efficient communication between high-performance components and scripting environments.

Best-of-both-worlds: C++ speed + Python analytical flexibility

C++PythonData AnalysisSystems Integration
Custom Memory Allocator
Low-Level Engineering

Custom Memory Allocator

Implemented a custom memory management system in C++ to optimize allocation and deallocation, enhancing performance in data-intensive applications through fine-grained control.

Custom allocator outperforming standard libraries in data-intensive workloads

C++Memory ManagementPerformanceSystems
Lightweight Database Engine
Systems Engineering

Lightweight Database Engine

Developed a simplified database engine supporting data storage, indexing, and query processing — focusing on efficient file handling and system performance from first principles.

Built a functional database engine from the ground up

C++DatabaseIndexingQuery Processing
AI Knowledge Base Chatbot
AI / Machine Learning

AI Knowledge Base Chatbot

Upload PDFs and documents, then chat with them using a RAG (Retrieval-Augmented Generation) architecture — combining embeddings, semantic search, and document indexing to deliver precise, context-aware answers from your own knowledge base.

Enterprise-grade document intelligence powered by RAG and semantic search

RAGEmbeddingsSemantic SearchDocument Indexing
AI Meeting Assistant
AI / Machine Learning

AI Meeting Assistant

Upload meeting recordings and get instant AI-powered transcripts, concise summaries, extracted action items, and a searchable conversation archive — turning every meeting into structured, actionable intelligence.

Meetings transformed into searchable, actionable knowledge with AI

WhisperOpenAIReactExpress
Desktop Analytics Application
Desktop / Data Viz

Desktop Analytics Application

Designed a desktop application using Qt integrated with a C++ backend to visualize and analyze real-time data through an interactive graphical interface.

Real-time analytics surfaced through an intuitive desktop GUI

C++QtData VisualizationDesktop App