PlantPal
Identify a plant from a photo, diagnose what ails it, and get care advice — conversationally.

Lead Technical Consultant
Eight years keeping the lights on for enterprise systems. Now I'm building software that thinks.
I design scalable enterprise software and AI-powered applications, combining modern backend architecture with intelligent user experiences.
I didn't start with a plan. I started with curiosity — and it turned into a career.
I discovered programming in 2012, a year before I finished high school, and picked it up properly during the two years of preparatory classes that followed. What began as a hobby quickly became the thing I wanted to spend my time on.
That took me to ENSIAS — the National School of Computer Science and Systems Analysis — where I studied software engineering. I didn't wait until graduation to start building. From my first year I was already working on real projects, beginning with an internship at a Casablanca startup where I turned static pages into something a private school could actually use, and dealt with the client directly.
By my second year I was freelancing with OPEN WHITE. My very first task was adding a parallax effect to a single page; before long I was delivering whole projects — CRMs, ERPs, e-commerce platforms. One internship took me to France, where I met clients face to face and presented a project on my own for four hours, as if I were an engineer with three years behind him. I wasn't, but it worked — and it taught me I could hold a room.
The work I'm proudest of from those years is Space-Place, a marketplace I built from scratch, alone, from the first line of code all the way to production. When the client, EcoSpare, took it in-house, I moved with the project as lead developer — migrating it cleanly onto their servers, putting versioning, multiple environments, proper configuration and security in place, and running it in production. I stayed until I had taken it as far as the team around it would allow, then decided it was time for something bigger.
The years since have been enterprise software at scale — a remote stint at Grupo AVALON, then Intelcia, where I led a B2B platform through a migration from PHP to Spring Boot and an upgrade from Spring 1.7 to 2.7, and Wafasalaf, where I worked as a technical lead on Spring Cloud microservices and event-driven systems. Across all of it I kept taking on more ownership: architecture decisions, mentoring, code reviews, production support — the unglamorous work of keeping systems running.
In recent years my curiosity has shifted toward Artificial Intelligence. I've been building products that bring large language models, computer vision, and solid backend engineering together into applications that solve real problems. That's the direction I'm moving in now: software that doesn't just run, but reasons.
I'm open to relocation and to building the next chapter of my career abroad.
Returned to Intelcia to keep delivering enterprise software, bringing past context to bear on new, larger technical challenges.
Technical lead on Spring Cloud and monolithic projects, owning architecture decisions and the quality bar across the team.
Led a major modernisation of the WorkFlow Fibre B2B platform (client: SFR), moving it off legacy PHP and onto current Spring.
Designed and built the SIRONA document-management platform end to end, from concept to a modern working interface.
Built business applications as part of a software implementation role.
Owned the Space-Place marketplace on the client side — built from scratch, then taken cleanly into production and run day to day.
Grew from first freelance tasks to owning full projects across CRM, ERP, e-commerce and e-learning — including client work in France.
Designed and implemented a project-management platform.
Built a private-school management system — first taste of real client work.
State Engineer Diploma, Software Engineering — ENSIAS — National School of Computer Science and Systems Analysis, Sep 2015 – Aug 2019, Rabat, Morocco
Identify a plant from a photo, diagnose what ails it, and get care advice — conversationally.

Modernising a live B2B workflow platform off legacy PHP and onto current Spring — without downtime.

A self-hosted platform that runs a portfolio of AI-powered apps — designed solo, built spec-first with AI coding agents.

Where most of my depth is — enterprise services built to run and keep running.
Angular-first, with the surrounding web platform to make interfaces feel considered.
Relational stores and the persistence layer that keeps them fast and consistent.
The pipeline from commit to production — containerised, automated, tested.
Authentication and authorization done properly, not bolted on afterwards.
How the pieces fit — clean boundaries, sane patterns, systems that scale.
The direction I am moving in — models put to work inside real applications.
I think technology is at its best when it solves a problem that actually matters. I enjoy building software that is not only functional but elegant, maintainable and scalable — the kind that is still a pleasure to work in a year later.
Whether the job is an enterprise backend or an AI experiment, I aim for solutions that hold up over time rather than quick fixes that need undoing later. And I keep learning, because the field never stands still — which is exactly what makes it worth doing.
Where I'm heading next:
Always glad to hear about new opportunities — I'm open to relocation and to building the next chapter of my career abroad.