Turn more local enquiries into booked customers.
Tell me where leads are leaking. I'll reply with the clearest next step — even if that means you don't need a new build.

Marrakech, Morocco5 live client projects in productionLaravel · Python · n8n · Make.com
Websites & systems built for live businesses
Rachid Excursions
Marrakech Tours & Trips
A&D Voyage
Northern Morocco Tours
Dalali Sport
Sports Gear Wholesale
Brahim Cavalier
Horse & Camel Tours
Royal Sky Marrakech
Travel & Booking Site
iaweb.dev
AI Agent & Web Agency
Rachid Excursions
Marrakech Tours & Trips
A&D Voyage
Northern Morocco Tours
Dalali Sport
Sports Gear Wholesale
Brahim Cavalier
Horse & Camel Tours
Royal Sky Marrakech
Travel & Booking Site
iaweb.dev
AI Agent & Web Agency
From first click to confirmed booking
A website alone is not a funnel. I connect the message, page, follow-up, and handoff so your team knows what to do with every enquiry.

Capture
A fast, trustworthy page gives visitors one obvious action: enquire, request a quote, or book.

Qualify
Forms, WhatsApp, and optional AI agents collect the details you need before you spend time on a call.

Follow up
n8n or Make.com routes every enquiry to the right person and keeps the next step from getting lost.

Book
Your team receives a clear, actionable lead instead of another message buried in an inbox.
What clients come to me for
Leads go cold overnight
Automated workflows and voice/chat agents keep qualifying inquiries after hours.

Manual admin eats the week
n8n and Make.com workflows take over the repetitive data entry between your tools.

The website doesn't build trust
Fast, modern Next.js or WordPress builds focused on clarity and conversion.
Hard to get found locally
SEO- and performance-minded builds, structured for local search and fast load times.
Proof you can inspect
Live websites for tourism, travel, sports, and local businesses — with the build, funnel, and handoff explained clearly. See full case studies →

A high-performance tour booking and marketing platform for a Marrakech excursion operator. I engineered a responsive React 18 frontend with a custom headless Chrome prerendering build pipeline across 200 static routes, trilingual internationalization (EN/FR/ES), Schema.org structured data, and direct WhatsApp booking flows.

A trilingual (Arabic/French/English) tour operator platform focused on Northern Morocco. I built a lightweight React 19 and Tailwind CSS v4 architecture featuring custom SSR static prerendering, native bidirectional RTL layout support, a departures calendar with dynamic pricing, and an automated SEO build-verification gate.

A B2B / wholesale sports-equipment web platform built for a leading supplier in Marrakech. I developed a fast, intuitive, and mobile-friendly site using Next.js and React, enabling teams, clubs, and schools to browse and request quotes for high-quality sports gear. The platform prioritizes performance, usability, and a professional look, helping Dalali Sport reinforce its position as a trusted local supplier.

A full-stack booking and marketing web platform built for an equestrian and camel tour guide in Essaouira. Features an Express.js backend with PostgreSQL and Drizzle ORM, structured service catalogs for beach and desert rides, local SEO optimization, and direct WhatsApp booking integration. Relaunched under the renewed domain horseridingessaouira.com.
AI Voice Agent for Real Estate
PrototypeA prototype voice agent designed to qualify property inquiries and ask key questions before scheduling viewings. Built with Python and AI voice/CRM integration libraries as a technical exploration of automated lead qualification.

A user-focused website for a travel agency in Marrakech. I designed and implemented a fully responsive booking experience using WordPress and Elementor Pro.
AI-Powered Travel Planner
PrototypeA chatbot concept that acts as a personal travel assistant, using AI to generate custom itineraries based on user interests and budget, and integrating with third-party APIs for real-time suggestions.

AI-Powered Blog Automation System
PrototypeA multi-agent workflow built with n8n that automates the blog content pipeline from research to publication, orchestrating multiple AI models to draft SEO-structured content with custom illustrations.
Automation workflows built with n8n and Make.com to streamline booking management and blog generation for client websites.
Have a site already?
I can start with the leak in your current funnel instead of selling you a rebuild.
Prototypes & technical explorations
Independent builds without a live client deployment — write-ups document the architecture and what would be needed to take them to production.
AI Voice Agent for Real Estate
PrototypeA prototype voice agent designed to qualify property inquiries and ask key questions before scheduling viewings. Built with Python and AI voice/CRM integration libraries as a technical exploration of automated lead qualification.
AI-Powered Travel Planner
PrototypeA chatbot concept that acts as a personal travel assistant, using AI to generate custom itineraries based on user interests and budget, and integrating with third-party APIs for real-time suggestions.

AI-Powered Blog Automation System
PrototypeA multi-agent workflow built with n8n that automates the blog content pipeline from research to publication, orchestrating multiple AI models to draft SEO-structured content with custom illustrations.
Choose the smallest fix that moves revenue
Start with one focused sprint. Add the next layer only when it earns its place in your funnel.

AI Automation Sprint
Tour operators, riads, property teams, and local services losing leads to slow or manual follow-up.
Inquiries pile up after hours, the same data gets retyped between a form, a CRM, and a spreadsheet, and every lead gets a slightly different level of attention depending on who picks it up.
You get
- A working n8n or Make.com workflow connecting your existing tools (forms, CRM, WhatsApp, booking system)
- Optionally, a voice or chat agent for first-touch qualification
- Documentation handed over so the workflow isn't a black box

Conversion Website Sprint
Tour operators, riads, property teams, and local services whose site doesn't build trust or create a clear next step.
A dated or slow site, or one with no clear next step for a visitor to take — no obvious way to request a quote, book, or get in touch.
You get
- A fast, responsive Next.js or WordPress site built around one clear conversion action
- Mobile-first layout — most local-service traffic is on a phone
- Basic technical SEO set up at launch (metadata, sitemap, structured data)

Continuous Optimization
Clients with a site already live who want it kept in good technical shape.
A site that launches well can still drift — broken links appear, metadata goes stale, Core Web Vitals slip as content is added.
You get
- Periodic technical SEO and performance checks
- Small conversion and content tweaks
- No guaranteed ranking or traffic numbers attached — see the FAQ below
Choose how hard you want your website to work for you.
These aren't page counts. Each step up is a step up in how easily your business gets found, how much people trust it, and how many visitors actually contact you.
One-time project price · No monthly website fee

Launch
One-time project
Get found, look credible, and make it easy to contact you.
For a business with no website yet — or one that's quietly costing it work.
- Built around your services, not a template
- Works properly on phones, where most people find you
- One tap to WhatsApp — how customers prefer to ask
- A contact form that reaches you with usable details
- Set up the way Google needs to index your pages
- On the map, so people nearby can find you
- Opens fast on mobile data, so fewer people leave
See everything included
The website
- Designed around your services and the way you actually sell them
- Reads well on phone, tablet and desktop
- Your offers laid out so a visitor understands them in seconds
- Sections that answer the questions that make people hesitate
Getting found
- Pages structured so Google understands what you do and where
- Submitted to Google so your pages start getting indexed
- Connected to your Google Maps location
- Linked to your social profiles and review pages
Turning visits into inquiries
- WhatsApp reachable from every page
- Contact form that delivers straight to you
- One clear next step on every page, so nobody has to hunt for it
Speed
- Photos compressed so pages open quickly
- Built light — fast on mobile data, not just on wifi
After launch
- Basic visitor tracking, so you can see whether anyone is arriving
- Support after launch, so a small change doesn't become a project
Everything a first website needs, nothing it doesn't.
Start My WebsitePrefer to ask first? Message on WhatsApp

Growth
One-time project
Get found more often — and turn that attention into direct inquiries.
For a business actively trying to win customers online, not just be present.
- Everything in Launch
- Google understands each service, not just your name
- Written so ChatGPT and AI answers can quote you
- An inquiry flow that asks the right questions upfront
- Platform visitors pointed at your own booking flow
- Your reviews and past work placed where people decide
- See which channels bring inquiries — and which don't
See everything included
The website
- Everything in Launch
- Page structure built for your real services, not a fixed template
- Arabic, French or English where your customers need it
- A page per service, each written to earn its own inquiries
- Your work, rooms, vehicles or portfolio presented properly
Getting found
- Built to compete for searches in your city and your neighbourhood
- The words your customers actually type, used on the right pages
- Your business described in code Google reads directly (schema)
- Structured so AI assistants can quote you when someone asks
- Search Console connected, so you can see what you rank for
- A stronger link between your site and your Maps listing
Turning visits into customers
- An inquiry or booking flow that collects what you need to quote
- Reviews and testimonials placed at the moments people hesitate
- Traffic from Instagram, Facebook, Google and TripAdvisor pointed at your own site
- A plan for moving platform customers into direct bookings
Photos and speed
- Your photos sized and compressed properly for the web
- Weak photos cleaned up so the place looks like it does in person
- Faster loading on mobile, measured with Google's own speed tools
Knowing what works
- Analytics set up so you can see where inquiries come from
- Extended support after launch
The 2,000 MAD over Launch is where the Google, AI-search and direct-booking work sits.
If you're unsure between the three, pick this one.
Build My Growth WebsitePrefer to ask first? Message on WhatsApp

Authority
One-time project · scoped to the job
Built to carry advertising, search traffic and direct bookings at scale.
For a business already spending on ads or handling real volume, where the site has to do more.
- Everything in Growth
- Holds up as you add services, cities or languages
- Dedicated ad pages, so paid clicks land on the offer
- A booking or quote flow built around how you work
- See which ad, post or search brought each inquiry
- Built to push direct bookings over platform ones
- Priority build, plus three months of support
See everything included
The website
- Everything in Growth
- Built to grow — more services, more cities, more languages
- Pages aimed at people ready to buy, not just browsing
- Landing pages made for specific ad campaigns
- Your services or products presented in depth
- Galleries and visual storytelling for places, work or products
Getting found
- Organised so Google can crawl and rank the whole site, not just the homepage
- Pages linked so your strongest ones lift the weaker ones
- Full schema, so search engines and AI tools describe you correctly
Turning visits into customers
- Conversion improvements based on what the numbers actually show
- Custom booking or quote experiences where a standard form isn't enough
- A real strategy for winning direct bookings over platform bookings
- Connected to your follow-up tools where it makes sense
- Credibility sections: credentials, results, guarantees, press
Knowing what works
- Every inquiry tracked, so you know what it cost to get
- Which page, campaign or platform produced it
- Reporting you can actually read
Photos and delivery
- Premium treatment of your photos and video
- Priority scheduling
- Three months of support after launch
Scoped case by case — tell me the volume you handle.
Build My Full SystemPrefer to ask first? Message on WhatsApp
- You own the site and everything in it
- Scope agreed in writing before I start
- Support included after launch
- A walkthrough at handover, so nothing is a black box
Not sure which package fits your business?
Send me your site — or just your Google listing if you don't have one yet. I'll tell you where you're losing customers and what I'd fix first, in plain language.
Free, no commitment. If you don't need a new site, I'll tell you that instead.
What you are actually paying for
Search, social, ads and listing sites send people looking for a business like yours every week. Where they land decides whether that turns into an inquiry — or nothing.
Look professional
People decide in seconds whether you look serious. Your site is where that happens.
Get discovered
Built so Google — and now AI assistants — can understand and recommend your services.
Turn visits into inquiries
People arriving from Google, Instagram, Facebook, TripAdvisor or your ads get one obvious next step.
Own the customer relationship
Send people somewhere you own, instead of paying a platform a commission on every booking.
Clear scope before code
We map the current journey, choose the one conversion action that matters, and agree what success can be measured. You get a recommendation before a build commitment.
- 01
Share the leak
Send the page, workflow, or enquiry process that feels stuck.
- 02
Get a focused plan
I outline the smallest website or automation change worth making.
- 03
Build and hand off
You get a working system, a walkthrough, and documentation your team can use.
Common questions
Do you guarantee rankings or a specific number of leads?
No. I don't control search algorithms or your local market, and anyone promising a guaranteed ranking or lead count is overselling. What I can commit to is a well-built system and an honest read on what's realistic.
Do you work with clients outside Marrakech?
Yes, remotely — most collaboration happens over WhatsApp, email, and calls.
Do I need to buy both the website and the automation?
No — each offer is scoped and delivered independently. Most clients start with whichever one is actually costing them leads today.
How long does a sprint take?
It depends on scope, so I won't quote a generic number here — timeline is agreed upfront during the discovery step, before anything is built.
About
I build practical digital systems for businesses that depend on enquiries: a high-trust website, a clear conversion path, and the automation that keeps follow-up moving. My strongest fit is Marrakech tourism, hospitality, real estate, and local service teams that need more than a pretty interface.
My technical foundation is a Master's degree in Computer Science at UPM, a Specialized Technician Diploma in Software Development, and hands-on experience across Laravel, Python, n8n, and Make.com. During my internship at Norsys Afrique, I developed a sentiment analysis model using TensorFlow and Flask — the same practical, systems-first approach I bring to client work.
Full-Stack & Web
Modern, high-performance web applications and landing sites
AI & Workflow Automation
End-to-end multi-agent pipelines and real-time CRM integrations
Backend & Infrastructure
Production databases, containerization, and technical SEO
Recruiting? View full work history and education.