Arabic Fake Review Detection
Production NLP service · Apr 2024 – Oct 2024 · Individual
~85%
- Fine-tuned AraBERT and CamelBERT on 10,000+ Arabic reviews: ~85% accuracy, macro-F1 ≈ 0.83 on a held-out test set.
- Containerised with Docker and deployed as a REST API on AWS EC2 with p95 latency under 120ms, structured logging and drift monitoring.
GitHub repoPythonFastAPIAWS EC2AraBERTCamelBERTDocker
- Problem
- Fake reviews erode trust in Arabic e-commerce, and Arabic morphology trips up generic models.
- Solution
- Fine-tuned AraBERT and CamelBERT on 10,000+ Arabic reviews: ~85% accuracy, macro-F1 ≈ 0.83 on a held-out test set.
- Delivery
- FastAPI in Docker on AWS EC2, p95 under 120ms, with structured logging and drift monitoring.
- My role
- End to end: data, training, evaluation, API, deployment and monitoring.
AbilityHire
Accessible job platform · Feb–Jun 2025 · Team Lead
95%+
- Led delivery of a full-stack job platform for visually impaired users: 4 months, E2E coverage above 95%, zero critical defects.
- Indexed MySQL schema behind 500+ live job listings.
GitHub repoFlaskHTML/CSS/JSMySQLGoogle Maps APIWeb Speech APIPlaywright
- Goal
- A full-stack job platform for visually impaired users, built WCAG compliant.
- Built
- Flask and HTML/CSS/JS on a normalised MySQL schema (500+ live listings, indexed search and filters), Google Maps for location, screen-reader support and voice-controlled navigation via Web Speech API.
- Quality
- Playwright E2E coverage above 95% and zero critical defects.
- My role
- Team Lead for 3 people: sprint planning, code reviews and stakeholder demos, zero to production in 4 months.
AI Agent Automation Suite
n8n + OpenAI · Oct 2025 – Dec 2025 · Individual
- OpenAI-powered agent that moderates content for quality and relevance and picks the best posting times across Instagram and WhatsApp, with zero manual intervention.
- End-to-end job application pipeline that scrapes listings, fills forms and submits via Gmail, cutting manual effort by ~80%.
- Modular, reusable node workflows with webhook triggers and structured JSON between services.
n8nOpenAI APIGmail APILinkedIn APIInstagram Graph APIWhatsApp Business APIWebhooks
- Content agent
- An OpenAI model judges posts for quality and relevance and picks posting times for Instagram and WhatsApp.
- Job pipeline
- Scrapes listings, fills forms and sends applications via Gmail: ~80% less manual effort.
- Design
- Reusable n8n node modules, webhook triggers and structured JSON, so workflows adapt to new clients without a rebuild.
- LinkedIn
- A workflow linking profile data, job search nodes and Gmail triggers for outreach and follow-ups.
- Result
- Runs with zero manual intervention.
ShowTV
Full-stack TV show platform · Sep 2025
- Laravel MVC app with full CRUD, user authentication and voice search.
GitHub repoLaravelPHPMySQLBootstrapWeb Speech API
- Built
- End-to-end Laravel MVC application: models, controllers, views and auth.
- Feature
- Voice search through the Web Speech API, reused from my accessibility work.
Hotel Management System
Booking system · Apr 2023 – Oct 2023 · Team Lead
20%
- Fewer delivery delays through Agile sprint planning, leading a 3-member team.
PHPMySQLJavaScriptUMLDFD
- Scope
- Full-cycle development of a hotel booking system with booking and inventory logic, a reporting dashboard and 100+ simulated reservations.
- Data
- Normalised schema with ER diagrams and optimised SQL for booking, availability and billing.
- My role
- Team Lead: planning, sprints and delivery.
NLP Sentiment Analysis API
LSTM + Flask · 2024
0.82
- Macro-F1 on real-time sentiment classification, served through a RESTful API.
TensorFlowLSTMFlaskscikit-learnSVMTF-IDF
- Model
- LSTM classifier compared against an SVM baseline with TF-IDF.
- Serving
- Flask REST API with efficient JSON responses for real-time use.
Ranked Retrieval System
Search prototype · 2024
25%
- Relevance improvement over 5k+ indexed documents using TF-IDF and BM25.
GitHub repoPythonTF-IDFBM25NLPRAG
- Approach
- Hybrid retrieval mechanisms combining TF-IDF and BM25 ranking.
- Next step
- Infrastructure prepared for future RAG integration.
Boolean Retrieval System
Information retrieval project
- A search system that retrieves documents using Boolean queries (AND, OR, NOT).
GitHub repoInformation RetrievalBoolean model
IoT Smart House
Multimedia project · July 2025
- Interactive Animaker animation showing lighting, climate, irrigation and security systems.
AnimakerIoTStoryboarding
- Design
- A full storyboard and logic flow for each device scenario.
- Delivery
- Presented functional scenarios simulating user and device interactions.