Skip to content
Hamza El Haissouf
Real brands. Real projects.Freelance developer · Casablanca

Websites, apps, and AI
that work for you.

Freelance web, mobile & AI developer in Casablanca

I build websites, stores, mobile apps, SaaS products, AI tools, and connected workflows for businesses across industries.
Tell me the problem, and I’ll suggest a useful first step.

Next.jsWeb development
React NativeMobile apps
ShopifyE-commerce
Based in Casablanca. Working worldwide.

Hiring? I'm open to full-time and contract full-stack roles, remote or in Casablanca. Resume · GitHub

Project brief

Start with a short brief

Tell me what you need in a few lines. I'll reply with a useful next step.

Trusted by

A few of the brands I’ve built for.

Built with the right tools

Ideas made real.

A little less ordinary.

Step inside the work
Websites / Mobile apps / Digital products

The portfolio

Selected projects.

A selection of 14 websites, products, and experiences I’ve helped bring to life. Explore each project to see my role and the work behind it.

Doc Samad desktop storefront showing the collection and product

Doc Samad · Brand & e-commerce

A digital presence
to match the audience.

A care brand website bringing product discovery, educational content, and direct contact together.

View my case study

CRM × WHATSAPP · THE WORKFLOW EXPLAINED

One conversation.
A clear next step.

Your prospects reach out on WhatsApp. I connect their enquiries to your CRM so your team can find the need, the context and the next action in one place.

  • Questions tailored to your business.
  • A structured contact record without copying every exchange.
  • A person takes over for the important decisions.
Explore the complete workflow

One concrete need, a clear scope, then a prototype you can test.

Illustrative use case. Interfaces and data are fictional; no measured client results are claimed.

CRM × WHATSAPPILLUSTRATIVE WORKFLOW

One enquiry. A clear path.

The assistant gathers context. The CRM keeps the next step visible. Your team takes it from there.

  1. 01
    WhatsApp

    A prospect sends a message about what they need.

    A natural first contact.
  2. 02
    Useful questions

    The assistant asks for the details your team needs.

    A guided conversation.
  3. 03
    CRM record

    The enquiry is organised for the right person to review.

    Context in one place.
  4. 04
    Human handoff

    Your team takes over before making decisions or commitments.

    People stay in control.

AI prepares. Your team decides.

Concept interface · fictional example, not a client result

Live project proof

Real work. Open to inspection.

Explore two public commerce projects and see the scope of my contribution before starting a conversation.

Images are captures of the public websites. Project pages explain my role and scope.

Recommendations

Clients and teammates, in their words.

Public recommendations on my LinkedIn profile from clients and teammates I’ve worked with.

Excerpts quoted in their original language. The full texts are public on LinkedIn.

See them on LinkedIn
Hamza, your development partner in CasablancaOne partner. From idea to launch.

The person behind the pixels

Hi, I’m Hamza.
Let’s build something
worth putting out there.

I turn business needs into websites, apps, and systems that are simple to use. My approach blends strategy, clear design, and reliable engineering.

With 5+ years of experience, I work directly with you through scoping, design, development, launch, and post-launch improvement.

Casablanca → WorldwideFrench & English
A little more about me

From first idea to what’s next

More ways to build what matters.

Across industries: design, development, commerce, AI, and the systems behind them.

Explore all services
Tools of the trade
  • Next.js
  • React
  • React Native
  • Expo
  • TypeScript
  • Tailwind CSS
  • Laravel
  • Node.js
  • Python
  • Astro
  • Sanity
  • Shopify
  • Firebase
  • Supabase
  • PostgreSQL
  • Stripe
  • Vercel
  • Cloudflare
  • OpenAI
  • Claude
  • n8n
  • Make
  • GSAP
  • Framer Motion

A few things you might be wondering

Good questions.
Straight answers.

Hamza

Have something else in mind?
Let’s talk it through

Do you work with clients outside Casablanca?

Yes. I work with businesses across Morocco and with remote international clients.

Can you build a website and admin dashboard?

Yes. I can build the public website, dashboard, backend, lead tracking, and automation around it.

Can you build mobile apps for iOS and Android?

Yes. I build cross-platform mobile apps with React Native for iOS and Android.

Can you create AI automation for my business?

Yes. I can automate lead follow-up, reporting, WhatsApp workflows, customer support, and internal operations.

Can you build an online store or connect payments?

Yes. I build Shopify and custom commerce journeys, including product pages, checkout, payment integrations, and the operational tools behind an order.

Can you improve an existing app instead of starting over?

Yes. I can review the codebase, repair broken flows, improve performance, and plan a manageable next release.

Do you work in industries beyond those shown in your portfolio?

Yes. I work across industries. We start by defining the users, workflow, constraints, and first version before choosing the technology.

Can you build a WhatsApp chatbot?

Yes. I build WhatsApp AI chatbots for lead capture, support, booking, COD confirmation, and CRM updates.

How much does a website cost in Morocco?

A focused starter landing page can start from 999 MAD, while larger business websites depend on scope and features.

How long does a project take?

Focused websites and automations can take 1 to 3 weeks. Mobile apps and SaaS MVPs usually need more planning and delivery time.

Do you work in French and English?

Yes. I work in French and English, and can adapt workflows for Moroccan business context.

Open to new collaborations

Have a good idea?
Let’s make it happen.

Tell me what you have in mind. We’ll find the right way to build it.

Start a conversation Or send a short briefhello@hamzaelhaissouf.com
Chat on WhatsApp