02 About

Code is the structure.
Thinking is the product.

I’m Mahroug Mohammed, a full-stack, AI and automation developer based in Morocco. I choose the tools that fit the product instead of forcing every build into the same architecture.

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"
}
How I work

Right stack.
Clean system.
Strong details.

Depending on the project, that can mean PHP and Laravel, React, Node.js and Express, AJAX/PJAX, REST APIs, JSON, MySQL or NoSQL — plus AI integrations, LLM workflows and automation when they create real value.

On the front-end I care just as much about feel: scroll-linked movement, layered transitions, responsive typography and micro-interactions. Underneath, I care about security, SEO, performance, maintainability and dependable business logic.

Toolkit / not a limit
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

Fast by default

Motion should feel immediate; navigation should not throw the visitor back to a blank page.

02

Motion with a job

Every reveal, parallax move and transition should clarify hierarchy, direction or focus.

03

Automate what repeats

Good automation removes repetitive work while keeping important decisions visible and controllable.

04

Simple underneath

A rich front-end does not require a heavy backend. The project stays readable, portable and easy to deploy.

Let’s work

Good idea?
Let’s ship it.

Contact me↗