NLP / Deep Learning (Graduation Project)
Arabic Noisy Text Correction using T5 Transformers
Correcting noisy Arabic text using Transformer-based architecture (T5) with a large-scale scraped dataset pipeline.
- Scraped 100,000+ Arabic news articles from Youm7
- Built Arabic dataset pipeline
- Fine-tuned T5 Transformer model
- Improved Arabic text normalization and correction
PythonPyTorchTransformers (T5)aiohttpBeautifulSoupAsyncio#NLP#Arabic#Transformers#Data Pipeline
AI + Full-Stack Real-Time Video System
Real-Time Behavioral Analysis Platform (Minority Report Inspired)
End-to-end real-time behavioral video analysis platform supporting RTSP streams and uploaded video. Implemented dual frame selection strategies (Skip Frame and Motion-Adaptive) to optimize inference performance under real-time constraints.
- Supported RTSP streaming + uploaded video inputs
- Dual frame selection strategies for efficiency
- Real-time dashboard with live updates
- Latency + Macro F1 evaluation pipeline
PythonSwin3DReactNode.jsExpress.jsMongoDB#Real-Time#Video Intelligence#Swin3D#WebSocket
Research & Experimental
Dual Frame Selection Optimization Experiments
Experiments comparing Skip Frame Selection and Motion-Adaptive Frame Selection techniques to reduce computational cost while maintaining classification performance.
- Macro F1 score comparison
- Precision/Recall analysis
- Real-time constraints evaluation
PythonPyTorch3D CNNSwin3D#Optimization#Research#Action Recognition
Research / Video Classification
AI-Based Video Classification System (3D CNN Comparative Study)
Comparative analysis of frame selection strategies for video classification using multiple 3D CNN architectures.
- Compared skip-based and motion-based frame sampling
- Evaluated multiple architectures
- Worked on dataset preprocessing and expansion
3D CNNResNet3DMC3S3DSwin3DPyTorch#3D CNN#Video Classification#Evaluation
Computer Vision / Deep Learning
Real-Time Human Pose Classification
Real-time human pose classification pipeline combining YOLOv5 for detection and LSTM for sequence-based classification.
- YOLOv5 for pose detection
- LSTM for temporal sequence classification
- Improved classification accuracy
PythonYOLOv5PyTorchLSTM#Computer Vision#Real-Time#Sequence Models
Full-Stack MERN (Real-Time Tracking)
KinderRide - Smart School Bus Management System
Real-time school bus tracking and management platform with dashboards for drivers and parents.
- Live GPS tracking with Leaflet
- Driver and parent dashboards
- State management with Zustand
- Real-time updates
ReactNode.jsExpress.jsMongoDBLeaflet.jsZustand#MERN#Maps#Real-Time#Dashboards
Full-Stack MERN
E-Commerce Platform (Custom MERN)
Product management system with 14+ backend endpoints and a frontend state store aligned with backend logic.
- Product CRUD operations
- Filtering and reviews
- Sales logic
- Zustand store aligned with backend endpoints
ReactZustandNode.jsExpress.jsMongoDBAxios#MERN#API Design#State Management
AI SaaS / Automation
AI Job Hunting SaaS - ApplyAI (Prototype)
AI-powered job hunting automation system prototype using no-code workflows and API integrations.
- Built working no-code prototype
- Automated workflows using Zapier
- Integrated APIs via RapidAPI
ZapierRapidAPIWeb Automation#SaaS#Automation#No-Code
Web + Mobile AR
AR Clothing Try-On System
Augmented Reality system allowing users to preview clothing items in real time using camera input and 3D clothing assets.
- Real-time camera integration
- 3D clothing model overlay
- Backend for managing clothing assets
- Workflow for adding new 3D clothing items
UnityAR FoundationARCoreMediaPipeFirebaseGLTF/GLB#AR#3D#Try-On#Mobile
Web Application
MERN Stack 3D Mesh Preview Platform
Web-based platform for live 3D mesh preview and management using MERN stack architecture.
- Live 3D preview integration
- Full-stack architecture design
- API-based model management
MongoDBExpress.jsReact.jsNode.js3D Web Rendering#MERN#3D#Web Visualization
Computer Vision + C# Desktop Application
TUIO-Based Interactive System
Interactive cursor tracking system using ReactiVision and TUIO protocol with path rendering and multi-cursor support.
- Multi-cursor tracking
- Path rendering
- Desktop application integration
C#ReactiVisionTUIO#Computer Vision#Desktop#Tracking
Mobile Development
Flutter Mobile Development & Optimization
Flutter development environment configuration, emulator performance diagnosis, and Android tooling troubleshooting.
- Diagnosed emulator performance bottlenecks
- Improved development tooling workflow
- Worked with ADB and device connectivity issues
FlutterDartAndroid EmulatorAndroid SDKADB#Flutter#Tooling#Debugging
Data Engineering
Dataset Scaling & Synthetic Data Expansion
Expanded structured datasets from hundreds to thousands+ records for training and experimentation.
- Scaled datasets from ~480 to 2000+ and 10000+ records
- Maintained data consistency
- Prepared data for ML training workflows
PythonData ProcessingDataset Augmentation#Data Engineering#Augmentation
AI + AR Concept
AR-Based Real Estate Platform Concept
Concept platform for virtual property viewing with AI-driven similarity detection and recommendations.
- Property similarity detection concept
- AI-powered recommendations
- AR property visualization concept
Computer VisionRecommendation SystemsWeb Development#AR#AI#Recommendations#Concept