Frontend developer and AI automation builder operating under mahdi.dev.
I build fast, accessible interfaces in React and vanilla JS — and I ship
AI automation products using n8n, Groq (Llama 3), and
Cloudflare Pages.
From blank page to live deployment, with a sharp eye for design and a bias for shipping.
💻 Languages
📚 Frameworks & Libraries
🤖 AI Automation
🧰 Tools & Platforms
🎨 Styling
🔌 Integrations
AI automation kits I've built and sell — ready-to-deploy, fully documented.
| Product | What it does | Stack | Get it |
|---|---|---|---|
| AI Client Intake Kit — Website Chat Page | Standalone chat page that qualifies leads, generates a PRD, and sends a Gmail notification. No widget — a full deployable page. | n8n · Groq · Llama 3 · Cloudflare Pages · Gmail | Lemon Squeezy → |
| AI Client Intake Kit — Telegram Bot | Same intelligent intake flow, delivered entirely through a Telegram bot. | n8n · Groq · Llama 3 · Telegram Bot API · Gmail | Lemon Squeezy → |
🏷️ Use code
MAHDI12at checkout for a discount.
| Project | Type | Stack | Links |
|---|---|---|---|
| Jawad Rajper — 3D Artist Portfolio | 👔 Client | HTML · CSS · JS · Canvas · Particles | View → |
| Mahdi Cuts — Video Editor Portfolio | 👔 Client | HTML · CSS · JS | View → |
| MavioMahdi — Ecommerce Platform | Personal | React · Redux Toolkit · React Router | Live → |
| Mahdi Restaurant — Food App | Personal | React · React Router · CSS3 | Live → |
| Mahdi Travels — Agency Landing Page | Personal | HTML · CSS · JS · Booking Modal | Live → |
| Mahdi's Hotel | Personal | HTML · CSS · JS | Live → |
| Mahdi Inkwell — Editorial Blog | Personal | HTML · CSS · JS · AOS | Live → |
| SecureAuth Login System | Personal | HTML · CSS · JS | Live → |
| Mahdi Blog | Personal | HTML · CSS · JS | Live → |
🔗 See all projects + live demos on my portfolio

