I'm a Full-Stack Developer & Software Engineer with a strong backend focus, and a 5th-year engineering student at EMSI Rabat (Digital Development & Information Systems).
I design well-architected, scalable, secure and maintainable server-side systems, with a focus on clean architecture, secure API development, database design and automation. I care about how systems are built, not just that they work: predictable structure, strong boundaries, and code that stays maintainable as it grows.
Backend is my core, but I deliver full products end to end: modern frontends with Next.js & React, AI features (RAG pipelines, LLM integration) and automation workflows. I choose the stack that fits each project (FastAPI, Django, Spring Boot, ASP.NET Core, Laravel, Next.js) rather than forcing one.
class Ibrahim(FullStackDeveloper, SoftwareEngineer):
location = "Rabat, Morocco"
education = "EMSI · Digital Development & Information Systems · 2027"
focus = ["Backend architecture", "Secure APIs", "Multi-tenant SaaS",
"Database design", "Async processing", "Full-stack delivery",
"RAG / LLM integration", "Automation"]
principles = ["Clean architecture", "Strong boundaries", "Security by default",
"Tested code", "Maintainability over cleverness"]
currently = "Building IndustrieShark, a multi-tenant B2B SaaS @ givenX group"
recently = "Shipped a social media automation platform to production @ DATALIA"
looking_for = "End-of-studies internship (PFE)"|
Clean, layered design Clear module boundaries Multi-tenant SaaS patterns Tenant isolation strategies |
Secure REST APIs OAuth 2.0 · Auth.js · JWT RBAC & PostgreSQL RLS Input validation everywhere |
Relational schema design Integrity constraints · T-SQL Caching with Redis Vector search (pgvector) |
|
Task queues & workers (Celery) Scheduled jobs Background ingestion pipelines |
Workflow automation LLM / RAG integration as backend services |
Dockerized services Automated tests (130+ cases) Shipping to production |
|
Software Engineering Intern IndustrieShark · multi-tenant B2B SaaS combining an industrial catalog, RFQ engine, client portal and sales pipeline.
|
AI & Automation Developer Intern Built and shipped to production, autonomously, a multi-workspace social media automation platform.
|
|
Software Developer Intern Stock management system: 8+ screens, business logic and validation; features and fixes on a Java codebase in an Agile team.
|
Web Developer Intern Travel expense management system: 4 modules, PDF reporting, SQL Server schema with T-SQL and integrity constraints.
|
|
Multi-tenant document intelligence backend
|
Multi-tenant e-learning marketplace
|
|
Hiring automation backend
|
Clinic management platform
|
More projects
| Project | Description | Stack |
|---|---|---|
| Student Talent App | Talent analytics on a multi-NoSQL architecture, graph analytics, CSV/JSONL import-export | Python · MongoDB · Redis · Neo4j |
| Orientation System | Specialization recommender, supervised ML pipeline, >85% accuracy | scikit-learn · XGBoost · pandas |
| Certificate | Issuer | Date |
|---|---|---|
| Oracle Certified Professional: Java SE 17 Developer | Oracle | Aug 2026 |
| 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 end-of-studies internships (PFE), full-stack & software engineering roles and serious projects.
Let's build systems that last.