02 À propos

Le code est la structure.
La réflexion est le produit.

Je suis Mahroug Mohammed, développeur full-stack, IA et automatisation basé au Morocco. Je choisis les outils adaptés au produit plutôt que d’imposer la même architecture partout.

mahroug.json
{
  "name": "Mahroug Mohammed",
  "base": "Morocco",
  "front_end": [
    "React", "JavaScript", "HTML / CSS"
  ],
  "back_end": [
    "PHP / Laravel", "Node.js / Express"
  ],
  "ai_automation": [
    "AI integrations", "LLM workflows", "Automation"
  ],
  "data": [
    "MySQL", "NoSQL", "JSON"
  ],
  "rule": "make it clear, then make it useful"
}
Ma façon de travailler

Bonne stack.
Système propre.
Détails forts.

Selon le projet : PHP et Laravel, React, Node.js et Express, AJAX/PJAX, APIs REST, JSON, MySQL ou NoSQL — avec intégrations IA, workflows LLM et automatisation quand ils apportent une vraie valeur.

Côté interface, je travaille aussi le ressenti : mouvement lié au scroll, transitions, typographie responsive et micro-interactions. En dessous : sécurité, SEO, performance, maintenabilité et logique métier fiable.

Boîte à outils / pas une limite
HTML CSS JavaScript TypeScript SQL Python PHP C# Java Go Ruby Vue.js React Angular Next.js Vite Node.js Express.js Laravel Symfony Django Flask FastAPI ASP.NET Core .NET Core Spring Framework Ruby on Rails Tailwind CSS PostgreSQL MongoDB Docker Git REST APIs GraphQL
01

Rapide par défaut

Le mouvement doit être immédiat et la navigation ne doit jamais ramener le visiteur à une page vide.

02

Du mouvement avec un rôle

Chaque apparition, parallaxe ou transition doit clarifier la hiérarchie, la direction ou le focus.

03

Automatiser ce qui se répète

Une bonne automatisation supprime les tâches répétitives tout en gardant les décisions importantes visibles et contrôlables.

04

Simple en dessous

Une interface riche ne demande pas forcément un backend lourd. Le projet reste lisible, portable et simple à déployer.

Travaillons ensemble

Bonne idée ?
Mettons-la en ligne.

Me contacter↗