Casablanca, Morocco ·

Building Scalable
Secure Systems

High-performance Software Engineer specializing in Backend Architecture, distributed systems, and complex data orchestration.

Explore Experience

Engineering scalable solutions and architecting robust backends for high-performance systems.

Backend Engineer

04/2025 – 10/2025Paris, Île-de-France, France (Remote)
  • Integrated 10+ complex data sources with SPA, SSR and RESTful APIs to enhance platform capabilities.
  • Engineered solutions to successfully identify and bypass CAPTCHA, bot-detection, and region-blocking mechanisms.
  • Refactored legacy codebase to significantly improve system efficiency, readability, and maintainability.

Software Engineer

BLUEDOVE - Mohammed VI Polytechnic Universitybluedove.ma
05/2024 – 01/2025Ben Guerir, Morocco
  • Developed robust data processing pipelines to validate, transform, and normalize API responses for seamless storage across relational and NoSQL databases.
  • Built a real-time communication system utilizing WebSockets and NestJS to ensure efficient data synchronization.
  • Deployed and managed cloud-based databases, including PostgreSQL and Supabase, to handle large-scale data securely.

Software Engineer Intern

BLUEDOVE - Mohammed VI Polytechnic Universitybluedove.ma
12/2023 – 05/2024Ben Guerir, Morocco
  • Spearheaded full-stack application development using ReactJS, TailwindCSS, NestJS, and RESTful APIs.
  • Integrated and processed data from diverse third-party APIs by leveraging reverse engineering and comprehensive testing to overcome limited documentation.

Projects I Worked On

titritluxury.ma/
Titrit Luxury Camp
Travel & Luxury
Titrit Luxury Camp
02/2026
seven24.ma/
Seven24
Web Application
Seven24
2024
integrivo.com/
Integrivo
Data Engineering
Integrivo
01/2026
rayonnageplus.ma/en
Rayonnage Plus
E-commerce / Industrial
Rayonnage Plus
2025
Full-Stack Web Dev
(01)
+
React & Next.js Ecosystem
NestJS / Express / Node.js
TypeScript & Modern JS (ES6+)
State Management (Zustand/Query)
TailwindCSS & Framer Motion
PWA & Responsive Design
Authentication (NextAuth/JWT)
Backend Architecture
(02)
+
Scalable REST & GraphQL APIs
Microservices Architecture
PostgreSQL, MySQL & MongoDB
Redis & ScyllaDB Caching
Real-time WebSockets/gRPC
RabbitMQ & Message Queues
OAuth2 & OpenID Connect
Data Engineering
(03)
+
High-scale Web Scraping
Captcha & Bot-detection Bypass
Automated Data Pipelines
ETL Processes (Extract/Transform/Load)
API Reverse Engineering
Data Normalization/Validation
Proxy Management & Rotation
DevOps & Cloud
(04)
+
Docker & CI/CD Pipelines
AWS Deployment
Cloudflare Security
Technical Arsenal
TypeScript
Strongly typed programming
JavaScript
Web & Core Logic
Python
Scripting & AI/ML
Go
Cloud-native Backend
Node.js
High-perf Runtime
C++
System Programming
Shell
Automation & Scripting
NestJS
Enterprise Backend
Next.js
Production React
FastAPI
High-perf Python APIs
Django
Rapid Backend Web
ArgoCD
GitOps Continuous
TypeScript
Strongly typed programming
JavaScript
Web & Core Logic
Python
Scripting & AI/ML
Go
Cloud-native Backend
Node.js
High-perf Runtime
C++
System Programming
Shell
Automation & Scripting
NestJS
Enterprise Backend
Next.js
Production React
FastAPI
High-perf Python APIs
Django
Rapid Backend Web
ArgoCD
GitOps Continuous
TypeScript
Strongly typed programming
JavaScript
Web & Core Logic
Python
Scripting & AI/ML
Go
Cloud-native Backend
Node.js
High-perf Runtime
C++
System Programming
Shell
Automation & Scripting
NestJS
Enterprise Backend
Next.js
Production React
FastAPI
High-perf Python APIs
Django
Rapid Backend Web
ArgoCD
GitOps Continuous
Prometheus
Monitoring & Alerts
Grafana
Analytics Dashboards
Playwright
Modern E2E Testing
Docker
Containerization
AWS
Cloud Infra
Github Actions
CI/CD Pipelines
Nginx
Reverse Proxy & Load
PostgreSQL
Relational Source
MariaDB
Open-source SQL
MongoDB
NoSQL Document Store
Supabase
BAAS Postgres
Firebase
Google Cloud BAAS
Prometheus
Monitoring & Alerts
Grafana
Analytics Dashboards
Playwright
Modern E2E Testing
Docker
Containerization
AWS
Cloud Infra
Github Actions
CI/CD Pipelines
Nginx
Reverse Proxy & Load
PostgreSQL
Relational Source
MariaDB
Open-source SQL
MongoDB
NoSQL Document Store
Supabase
BAAS Postgres
Firebase
Google Cloud BAAS
Prometheus
Monitoring & Alerts
Grafana
Analytics Dashboards
Playwright
Modern E2E Testing
Docker
Containerization
AWS
Cloud Infra
Github Actions
CI/CD Pipelines
Nginx
Reverse Proxy & Load
PostgreSQL
Relational Source
MariaDB
Open-source SQL
MongoDB
NoSQL Document Store
Supabase
BAAS Postgres
Firebase
Google Cloud BAAS
Step 1

System Architecture

Designing scalable data models, selecting appropriate tech stacks, and planning API endpoints for secure robust data flow.

Step 2

Integration & Development

Building RESTful APIs, integrating third-party data sources, and configuring real-time WebSocket communication channels.

Step 3

Testing & Security

Implementing thorough unit tests, optimizing queries, bypassing bot-detection correctly, and securing endpoints.

Step 4

Deployment & DevOps

Containerizing applications via Docker, setting up CI/CD pipelines, and deploying to cloud infrastructure like AWS.

Frequently Asked Questions

What is your primary tech stack?+

I primarily work with TypeScript, Node.js, NestJS, and Next.js for full-stack applications. For data and backend, I frequently use Python, PostgreSQL, and Supabase. Everything is containerized and deployed via Docker.

Do you handle third-party integrations?+

Yes, extensively. I specialize in integrating complex data sources, automating data pipelines, and implementing synchronization across various platforms including handling reverse engineering for poorly documented APIs.

How do you approach application security?+

Security is implemented at multiple layers. I use well-tested frameworks, sanitize inputs, enforce authentication/authorization, and typically deploy behind WAFs like Cloudflare to filter malicious traffic and handle bot mitigation.

Can you help deploy the application?+

Absolutely. I have strong experience with DevOps, utilizing Docker, Docker Compose, CI/CD pipelines, and deploying to cloud providers like AWS or managing services through ArgoCD and Nginx.

Are you open to remote work?+

Yes, I am highly experienced in remote work environments, having successfully collaborated with teams across different time zones, such as my role as a Backend Engineer for Paris-based ROLLEE.

Still have questions? Contact me

Contact For
Work