Full-Stack Developer and AI/ML Engineer at Birzeit University specializing in Full-Stack Development, Artificial Intelligence, Machine Learning, and Mobile Development with Flutter.
- 💻 Full-Stack Developer - Building scalable web applications with modern frameworks
- 🤖 AI/ML Engineer - Developing intelligent systems with LLMs and Deep Learning
- 📱 Flutter Developer - Creating cross-platform mobile applications
- 🧮 Minor in Accounting - Bringing analytical thinking to technical solutions
- 🏗️ Building end-to-end solutions from backend APIs to mobile interfaces
expertise = {
"Full-Stack": ["Spring Boot", "Angular", "Next.js", "RESTful APIs"],
"AI/ML": ["LLMs", "RAG Systems", "NLP", "Deep Learning", "TensorFlow", "PyTorch"],
"Mobile": ["Flutter", "Dart", "Cross-Platform Development", "Material Design"],
"Backend": ["FastAPI", "Flask", "MongoDB", "SQL", "Docker"],
"Frontend": [ "Angular" ,"Responsive Design"]
}End-to-End Modern Learning Management System with AI-Powered Recommendations
const platformArchitecture = {
backend: "Spring Boot 3 + PostgreSQL + AWS S3",
frontend: "Angular 18 + Material Design",
aiService: "FastAPI + LangChain + Google Gemini",
features: ["Course Management", "Video Streaming", "Payments", "AI Chatbot"],
scale: "Full-stack application with dedicated AI service"
}Core Features:
- 📚 Learning Experience - Full course lifecycle with modules, lessons, video streaming via S3, quizzes & assessments, progress tracking
- 💳 Commerce & Payments - One-time purchases, recurring subscriptions (1/3/6 month plans), promotion codes
- 🤖 AI Assistant - RAG-powered chatbot using LangChain + Gemini for course recommendations and Q&A with pgvector embeddings
- 🎬 Media Management - AWS S3 video storage, pre-signed URLs, HLS playback, multipart uploads
- 🔐 Security & Access Control - Spring Security with JWT, role-based authorization, course entitlement management
- 📱 Responsive UI - Angular Material + Bootstrap, learner & admin dashboards, toast notifications
🔧 Tech Stack: Spring Boot Angular FastAPI PostgreSQL pgvector LangChain Google Gemini AWS S3 Docker Flyway
Architecture Highlights:
- Spring Boot monolith with separate FastAPI RAG service for AI capabilities
- Hybrid vector search with sentence-transformers for intelligent recommendations
- Production-ready with Swagger/OpenAPI docs, integration tests, and migration tooling
Advanced ML & NLP System for Intelligent Review Analysis
# Key Features
features = {
"ML Models": "Random Forest & Gradient Boosting (~85% accuracy)",
"NLP": "Sentence-transformer embeddings (384-dimensional)",
"Architecture": "Flask API + Interactive Dashboard",
"Scale": "Optimized for 100K+ reviews",
"Performance": "Cached embeddings + batched processing"
}🔧 Tech Stack: Python Flask Scikit-learn Sentence-Transformers RESTful API
Bilingual AI-Powered Real-time Sentiment Analysis for Enterprise
const projectHighlights = {
aiModel: "AraBERT for Arabic sentiment detection",
architecture: "Next.js + FastAPI + MongoDB",
features: ["Real-time analytics", "Multi-role dashboards", "RTL UI"],
integrations: ["WhatsApp API",
authentication: "JWT with role-based access control"
}🔧 Tech Stack: Next.js FastAPI MongoDB AraBERT JWT
Full-Stack Project Management Solution
- 🔐 Authentication & Authorization - Secure user management system
- 📊 Advanced Analytics - SQL-based reporting and insights
- 📁 File Management - Document handling and organization
- 🎯 Project Tracking - Real-time project monitoring
🔧 Tech Stack: Python Flask SQLite HTML/CSS JavaScript
Cross-Platform Mobile Development
- 🎨 Material Design UI - Beautiful, responsive interfaces
- 🔥 Firebase Integration - Real-time data synchronization
- 🔐 State Management - Efficient app state handling
- 📡 API Integration - RESTful backend connectivity
🔧 Tech Stack: Flutter Dart Firebase Provider/Bloc REST APIs
Bachelor of Science in Computer Engineering | Minor in Accounting
📚 Relevant Coursework:
- Artificial Intelligence & Machine Learning
- Data Structures & Algorithms
- Software Engineering
- Computer Networks & Database Systems
- Programming for Data Science with Python - Udacity
- AI Programming with Python and TensorFlow - Udacity
- Data Visualization Nanodegree - Udacity
- Deep Dive LLM Bootcamp - Zakey
- Full-Stack Development Training - ASAL Technologies
- Mobile Development with Flutter - GSG Code2Career
| Language | Proficiency |
|---|---|
| Arabic | Native 🇵🇸 |
| English | Conversational 🇺🇸 |