~$./omar --role "AI + Full-Stack" --status open-to-work
Master's in AI & Connected Objects — Ibn Tofail University

Omar
Benkhouya

AI Engineer/Full-Stack Developer/RAG Systems Builder·Kenitra, Morocco

I build intelligent systems and ship real products. From production RAG pipelines on real banking data, to computer vision at scale, to full-stack web apps.

Omar Benkhouya
OB
01

Projects

PFE · Al Barid Bank · Featured

Advanced Semantic Search — RAG System

End-to-end Retrieval-Augmented Generation pipeline built on 59 real banking PDFs (~442K chars). Benchmarked 3 retrieval strategies — Dense cosine, Sparse BM25, Hybrid RRF — with a full evaluation suite. Proposed Diversity-Aware retrieval combining MMR with domain-specific banking entity scoring for French-Arabic terminology.

90%
HitRate@5
0.747
MRR Score
755
Chunks
1024
Embed. Dim
PythonBGE-M3ChromaDBHybrid RRFMistral/OllamaBM25FastAPINext.js 14StreamlitMMR
rag-system preview
01
Computer Vision
Demo

SoccerNet — Player & Event Detection

Computer vision pipeline for broadcast football footage using the SoccerNet benchmark. Player detection, tracking, and event spotting across real match video at scale.

PythonYOLOv8SoccerNetOpenCVPyTorchTensorFlow
02
Full-Stack

Phone Store — Next.js + Supabase

Production-ready e-commerce platform for mobile phones. Full-stack app with product catalog, authentication, cart, and order management — deployed on Vercel.

Next.js 14SupabaseVercelReactTypeScriptTailwind CSSPostgreSQL
03
Robotics
robotic-arm preview

Intelligent Robotic Arm — Waste Sorting

Robotic arm system for automated waste classification (plastic, metal, paper). Object detection with YOLOv8, motion control via ROS 2 + MoveIt2, simulation in Gazebo.

PythonYOLOv8ROS 2MoveIt2Gazebo
04
Full-Stack

Maroc Guide

Web platform for discovering places and travel information across Morocco.

Next.jsReactTypeScriptTailwind CSS
05
02

Skills

AI / ML
PythonPyTorchTensorFlowHugging FaceLLMs / RAGScikit-learnPEFT/LoRAYOLOv8OpenCVNLPVector SearchPandas/NumPy
Full-Stack
Next.jsReactTypeScriptSupabaseTailwind CSSFastAPIMongoDBPostgreSQLMySQLOracleAWSVercelREST APIsJavaScript
AI Infrastructure
ChromaDBOllama/MistralBGE-M3BM25/RRFSemantic ChunkingStreamlitROS 2Gazebo
Tools & Languages
PythonJavaScriptSQLC/C++LinuxGit/GitHubGoogle ColabDocker
03

Experience

Al Barid Bank

Jan 2025Present

Al Barid Bank

Rabat, Morocco

PFE Internship

AI Engineer Intern — RAG System (PFE)

  • Built end-to-end RAG pipeline on 59 internal banking PDFs using BGE-M3 multilingual embeddings and ChromaDB vector store
  • Benchmarked Dense, Sparse BM25, and Hybrid RRF retrieval strategies; optimal config achieved HitRate@5 = 90%, MRR = 0.747
  • Designed Diversity-Aware retrieval combining MMR with domain-specific banking entity extraction for French-Arabic terminology
  • Delivered FastAPI backend and Next.js 14 frontend for internal production use
Alphastra

Jul 2025Sep 2025

Alphastra

Rabat, Morocco

Internship

Full-Stack Developer Intern — iPha Project

  • Contributed to the iPha full-stack web application for medical prescription management using Next.js, React, and MongoDB Mongoose
  • Integrated AWS cloud services for storage and deployment infrastructure
  • Participated in weekly product discussions on Generative AI and Agentic AI integration roadmap
Open to opportunities — Available July 2026

Let's build
something.

I'm actively looking for AI Engineering and Full-Stack roles. If you're building something interesting, I'd love to hear about it.