Skip to content

About.

I'm Hassan Tahrioui, a product-minded Lead Full-Stack Developer based in Morocco, working remotely and generally aligned with European hours. Over 9+ years I've learned to take a product from a rough idea and UI all the way through backend architecture, payments, integrations, deployment and the support that comes after launch.

These days I lead development on VisitFootball , a football ticketing and travel platform built with Next.js and Strapi, serving customers in three languages. I own the whole path: the storefront and checkout, the APIs, the PostgreSQL and Redis backend, and the infrastructure it all runs on.

I'm equally at home in Next.js, Strapi, Laravel and Vue, on the server (Docker, Nginx, PM2, Postgres, Redis), and in the details most people skip: payment flows that never double-charge, SEO-safe URLs, consent-aware tracking, and calmly debugging production when it matters. I also build practical AI into real products rather than bolting a chatbot onto a form.

On the side I'm building my own SaaS products, like Tracefox , a UX-monitoring and journey-testing tool for online stores. You can browse my code on GitHub .

I speak Arabic (native), English and French (both fluent). Outside of work you'll find me gaming, listening to music, or tinkering with the next side project.

Skills

Frontend
Next.jsReactVueNuxtTypeScriptTailwindInertia
Backend
LaravelPHPStrapiNode.jsExpressREST APIs
Data & Infra
PostgreSQLMySQLRedisDigitalOceanDockerNginxCloudflarePM2
Payments & AI
StripeMolliePuppeteerPlaywrightOpenAIDeepSeek
Practices
SSR / SSGTechnical SEOWhite-labelIncident responseTeam leadership

Experience

VisitFootball Lead Full-Stack Developer 2023 – Present
Inbetween Full-Stack Developer 2020 – 2022
e-Coopera Full-Stack Developer 2019 – 2021
FCPO Full-Stack Developer 2020
Audit Action Plus Junior Full-Stack Developer 2019

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.