Software Engineer · Morocco 🇲🇦
Full-stack engineer building robust, scalable digital solutions.
I care about clean architecture, security-first design, and software that actually ships.
Day-to-day — Software Engineer at Veolia, contributing to an ERP platform for water & energy utility management.
Featured project:
| Project | Description | Stack |
|---|---|---|
| 🚑 Dr Maroc | Healthcare platform modernizing medical services in Morocco — appointments, clinic management, patient portals | Spring Boot · Angular · PostgreSQL · Keycloak · Docker |
Backend Java (Spring Boot, Spring Modulith, Spring Security) · C# (.NET / ABP Framework)
Node.js · Express · NestJS · PHP / Laravel
Frontend Angular · Next.js · React · Ionic · SCSS
Mobile React Native · Flutter · Ionic
Auth & IAM Keycloak (SPIs, multi-tenancy, PKCE/OAuth2, 2FA, realm config)
Data PostgreSQL · Oracle · MySQL · SQL Server · MongoDB · Redis · SQLite
ORM / Data Spring Data JPA · Hibernate · NHibernate · Liquibase
Messaging Apache Kafka
DevOps Docker · Kubernetes · Nginx · GitHub Actions · Azure DevOps · Linux VPS
Cloud Azure
Workflow Elsa Workflow
Tooling Nx monorepo · Postman · Git (Gitflow)
Languages Java · C# · TypeScript · JavaScript · Python · PHP · C / C++
I'm driven by the challenge of building software that solves real problems — from healthcare access to everyday services. My focus is on products that are well-architected, maintainable, and built to last.
I approach every project with the same mindset: understand the problem deeply, design a clean and scalable solution, and ship something that genuinely works. Whether it's a multi-tenant SaaS platform, a mobile-first healthcare app, or a developer tool, I care about the details that make software reliable, secure, and easy to evolve over time.
I'm always looking for new challenges — building new products, contributing to open source, or collaborating with teams that share the same standards.




