Fast by default
Motion should feel immediate; navigation should not throw the visitor back to a blank page.
Mahroug Mohammed
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.
{
"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"
}
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.
Motion should feel immediate; navigation should not throw the visitor back to a blank page.
Every reveal, parallax move and transition should clarify hierarchy, direction or focus.
Good automation removes repetitive work while keeping important decisions visible and controllable.
A rich front-end does not require a heavy backend. The project stays readable, portable and easy to deploy.