Skip to content

I build commercial web platforms from idea to production, and keep them running.

I'm Hassan, a product-minded full-stack developer. For 9+ years I've taken web products from a rough idea and UI all the way through backend architecture, payments, integrations, deployment and production support. Right now I lead development on VisitFootball, a live football ticketing and travel platform serving customers in three languages.

I work across Next.js, Strapi, Laravel and Vue, and I'm comfortable owning the servers too: DigitalOcean, Docker, Nginx, Postgres, Redis. If you need one person who can design the workflow, build the whole thing, and be there when it breaks, that's what I do.

9+
years of experience
End-to-end
design → code → servers
EU hours
remote from Morocco

What I build for clients.

One developer who can own the whole product: design, frontend, backend, payments, infrastructure and the support after launch.

Full-Stack Web & SaaS Platforms

From idea and UI to backend, database and launch. I build complete products, not just screens or endpoints.

  • Next.js, Nuxt, Laravel & Strapi
  • Dashboards, multi-step flows & auth
  • Multi-tenant / team-based SaaS

E-Commerce & Payments

Checkout, billing and subscriptions done right. Revenue-critical code that has to work every single time.

  • Mollie & Stripe integrations
  • Subscriptions, installments & webhooks
  • Invoices, PDFs & order automation

APIs, Integrations & Automation

Connect your systems and let the boring work run itself: partner APIs, webhooks and scheduled jobs.

  • REST & authenticated partner APIs
  • Webhooks & third-party integrations
  • Background jobs & scheduled tasks

AI-Powered Features

Practical AI inside real products. Structured, cost-aware and useful, not a chatbot bolted onto a form.

  • OpenAI & DeepSeek integrations
  • Structured JSON generation & scoring
  • Cost-efficient, plan-based model selection

DevOps & Production Support

I don't just ship it, I keep it running: deployments, monitoring and calm incident troubleshooting.

  • DigitalOcean, Docker, Nginx & PM2
  • PostgreSQL, Redis & queue monitoring
  • Cloudflare, staging/prod & incident fixes

Performance, SEO & White-Label

Fast, crawlable, multilingual sites, and one codebase that can power multiple brands.

  • SSR/SSG, sitemaps & Core Web Vitals
  • Multilingual & technical SEO architecture
  • White-label / multi-brand platforms
See how I work

Featured work.

Real, commercial products: ticketing platforms, SaaS tools and job boards.

View all projects

What clients say.

Real reviews from my Upwork profile , where I hold a 100% Job Success Score. Verify them there.

I am absolutely delighted with this collaboration with Hassan. Before the project started, he took note of all the requirements and asked the right questions to obtain clarification. Finally he created a stunning website for me. I liked his approach to solving a problem and how he pays attention to minute details. He delivered the project right on time.
Upwork Client Portfolio website project · 5.0 ★ on Upwork
Hassan is the most talented front end developer I have seen on Upwork. He is highly skilled at creating complex CSS layouts using grid, flexbox etc. He fixed my issues in no time and went beyond to suggest various other improvements. I would love to work with him again.
Sibaji R. Frontend development project · 5.0 ★ on Upwork
I was thoroughly impressed with Hassan, who fixed a bug on my website in no time. He was responsive and communicative, providing a clear plan of action and working quickly to resolve the issue. His expertise and knowledge were evident, and I felt confident that I was in good hands. His speed, efficiency, and professionalism are on the high end.
Upwork Client Bug fix engagement · 5.0 ★ on Upwork

Have a project in mind?

I'm available for freelance work, from a focused fix to a full platform. Tell me what you're building and I'll tell you how I'd approach it.