
Capabilities
Tech Stack
A focused toolkit spanning software engineering, AI systems, and collaborative delivery.
Programming Languages
Java
Python
C/C++
C#
SQL (Postgres)
JavaScript
HTML/CSS
Web & Backend Frameworks
React
Next.js
Node.js
Flask
FastAPI
Django
Spring Boot
ASP.NET Core
Developer Tools & Infrastructure
Git
Docker
Google Cloud Platform
VS Code
Visual Studio
IntelliJ
Jira
Redis
ChromaDB
Postman
Data & Python Libraries
Pandas
NumPy
Matplotlib
PyPDFLoader
RankBM25
AI/ML & LLM Engineering
RAG
Prompt Engineering
Vector Embeddings (OpenAI/HuggingFace)
LangChain
LangSmith
Ollama
RAGAS
Hybrid Search
Cross-Encoders
FlashRank
BM25
LLM-as-Judge
Selected Work
Featured Projects
A selection of my recent engineering work.
Loading preview...
LexAssistant: Production-Grade RAG assistant for Moroccan Labor Jurisprudence
A production-Grade Rag system that navigates throught 500+ articles of the moroccan labor code and leverages different techniques and methods to provide accurate answers with minimum latency. For more details on the project, Check the technical case study linked down below.
Read MoreShow Less
A production-Grade Rag system that navigates throught 500+ articles of the moroccan labor code and leverages different techniques and methods to provide accurate answers with minimum latency. For more details on the project, Check the technical case study linked down below.
Python
FastAPI
Next.js
LangChain
Ragas
langSmith
redis
pandas
Latency: 0.5sRecall: 96%
Loading preview...
ILEARNIT: Advanced E-Learning Management System
A comprehensive, production-ready LMS designed to streamline educational content delivery. It features a modular course architecture, interactive assessment modules, and granular student progress tracking, all secured with environment-isolated configurations and cross-platform database support.
Read MoreShow Less
A comprehensive, production-ready LMS designed to streamline educational content delivery. It features a modular course architecture, interactive assessment modules, and granular student progress tracking, all secured with environment-isolated configurations and cross-platform database support.
Python
Django 5.2
MySQL
SQLite
Bootstrap 5
JavaScript
CKEditor
Django-Allauth
Architecture: Scalable Modular MonolithSecurity: Strict environment-based secret isolationFlexibility: Dual-database automated fallback systemPerformance: Optimized query handling for 100+ parallel enrollments
Loading preview...
AI-News: End-to-End Data Pipeline for News Aggregation
A comprehensive data pipeline for aggregating and processing news articles from multiple sources, utilizing modern data engineering practices and technologies.
Read MoreShow Less
A comprehensive data pipeline for aggregating and processing news articles from multiple sources, utilizing modern data engineering practices and technologies.
Python
Apache Airflow
Minio
PostgreSQL
Redis
articles: processed over 1000 articlesStorage: Scalable object storage with MinioDatabase: PostgreSQL for structured data storage