Full-Stack Engineer & AI Developer
RAG Pipelines • Multi-tenant SaaS • LLM Integration • Scalable APIs • Data Science
📍 Rabat, Morocco • ✉️ ibrahimistouri@gmail.com • 🌐 ibrahimstouri.com
I'm a Full-Stack Engineer & AI Developer at EMSI (École Marocaine des Sciences de l'Ingénieur), building production-ready web platforms, SaaS systems, and AI-powered pipelines.
What I actually ship:
- 🤖 RAG pipelines & LLM integration — document intelligence, semantic search, OpenAI & Gemini
- 🏗️ Multi-tenant SaaS — tenant isolation, RBAC, async task queues (Celery), vector databases (pgvector)
- ⚙️ Scalable backends — Django, ASP.NET Core, Laravel, FastAPI with clean REST APIs
- 📊 Data Science & ML — classification models (scikit-learn, XGBoost), full ML pipelines, pandas/NumPy
- 🗄️ Full database mastery — SQL (PostgreSQL, SQL Server, Oracle, MySQL) + NoSQL (MongoDB, Redis, Neo4j, Cassandra)
Multi-tenant SaaS for AI-powered PDF analysis with a full async RAG pipeline
Stack: Django · DRF · PostgreSQL/pgvector · Redis · Celery · Docker · OpenAI · Gemini
- Full RAG pipeline: parsing → chunking → vector embeddings → semantic search → answer with citations
- Strict tenant isolation + RBAC + scalable async architecture
- 100+ documents processed per pipeline
Complete medical practice management platform with multi-role RBAC
Stack: ASP.NET Core MVC · C# · EF Core · SQL Server · Bootstrap
- 4-role RBAC (Admin / Doctor / Secretary / Patient)
- Online scheduling with conflict prevention, EMR, prescriptions, billing
- Optimized queries (IQueryable), 24h reminders, dynamic UI via API endpoints
Desktop talent analytics application on a Multi-NoSQL architecture
Stack: Python · PyQt5 · MongoDB · Redis · Neo4j · Docker
- Multi-role dashboards, weekly challenges, server-side pagination
- CRUD + CSV/JSONL import/export, Neo4j graph analytics
- 3 simultaneous NoSQL data sources
Specialization recommender via supervised classification
Stack: Python · scikit-learn · XGBoost · pandas · Jupyter
- Full ML pipeline: data collection → preprocessing → feature engineering → training → evaluation
- Classification accuracy > 85%
Java |
Python |
C++ |
C# |
JavaScript |
TypeScript |
PHP |
SQL |
React |
Next.js |
HTML5 |
CSS3 |
Bootstrap |
Tailwind |
jQuery |
Django |
Laravel |
FastAPI |
ASP.NET Core |
Node.js |
Spring Boot |
PostgreSQL |
SQL Server |
Oracle |
MySQL |
MongoDB |
Redis |
Neo4j |
Cassandra |
SQLite |
Jupyter |
Pandas |
NumPy |
Matplotlib |
scikit-learn |
OpenCV |
Docker |
Git |
GitHub |
Linux |
Postman |
Jira |
VS Code |
Maven |
| Certificate | Issuer | Date |
|---|---|---|
| React Native | Meta | Jan 2026 |
| Python for Data Science, AI & Development | IBM | Apr 2025 |
| Software Engineering: Design & Project Management | HKUST | Apr 2025 |
| Interactivity with JavaScript | University of Michigan | Dec 2024 |
| The Unix Workbench | Johns Hopkins University | Dec 2024 |
Open to internships, collaborations, and serious projects. Let's build something impactful.
→ ibrahimstouri.com