Aller au contenu

Développeur Full-Stack · Marrakech, Maroc · Disponible à distance

Développeur web full-stack freelance à Marrakech

Je crée des produits numériques clairs, rapides et simples à utiliser.

J'accompagne les startups, entreprises et équipes produit à transformer des idées complexes en sites web accessibles, applications web évolutives, interfaces soignées et systèmes backend fiables.

  • Développement frontend et backend complet
  • Accessible par défaut (normes WCAG)
  • Axé sur la performance (Core Web Vitals)
  • Collaboration à distance au Maroc et à l'international

Projets récents

Projets conçus de bout en bout

Une sélection d'applications full-stack, tableaux de bord et plateformes — répondant chacun à un besoin concret avec des résultats mesurables.

Voir tous les projets
Full-stack · Tourism2024

Almou Tourism

Problème — The business needed a single system to present tours, accept bookings, and manage reservations without manual coordination across tools.

Solution — A full-stack application with a public booking interface, a secure admin dashboard, and a structured data model for tours and reservations.

Rôle
Full-Stack Developer
Full-stack · ERP & Construction2026

Tinghir Prefa

Problème — The company presented its products and managed its factory operations — orders, production batches, stock, suppliers, staff and invoicing — through separate manual processes, with no single system connecting the public website to day-to-day operations.

Solution — A Next.js landing page with the full product catalog, an interactive floor (plancher) calculator and delivery-zone information, plus a secure role-based ERP dashboard where each department works in its own module while sharing the same data.

Rôle
Full-Stack Developer
Full-stack · Education2024

Note Share

Problème — Students needed a clean way to write, organize, and selectively share notes with others.

Solution — A responsive web app with a rich text editor, folder organization, and link-based sharing with permissions.

Rôle
Full-Stack Developer
Full-stack · Education2023

Skillora

Problème — Educators needed a way to structure courses into modules and track learner progress.

Solution — A full-stack application with a course builder, student enrollment, and progress reporting across modules.

Rôle
Full-Stack Developer

Services

Services full-stack pour produits modernes

De l'interface à l'API jusqu'à la base de données — chaque prestation est une mission ciblée avec un périmètre et des résultats clairs.

Découvrir tous les services
01

Livraison de bout en bout couvrant l'interface utilisateur, le backend serveur, les APIs REST sécurisées et la base de données relationnelle — un interlocuteur unique garantissant cohérence, rapidité et qualité logicielle.

Découvrir
ReactNext.jsTypeScriptLaravelDjangoPostgreSQLNode.jsTailwind CSS
02

Interfaces conçues mobile-first avec HTML5 sémantique, Tailwind CSS et React / Next.js. Respect rigoureux des standards d'accessibilité WCAG et des budgets de performance pour offrir la meilleure expérience utilisateur.

Découvrir
ReactNext.jsTypeScriptTailwind CSSVue.jsFramer Motion
03

Développement de systèmes back-end performants et fiables avec des contrats d'APIs clairs, authentification basée sur les rôles (RBAC), validation stricte des données et intégration de services tiers (Stripe, CMI, Resend).

Découvrir
LaravelDjangoNode.js.NETPostgreSQLMySQLREST APIsDocker
04

Accompagnement des fondateurs et porteurs de projet pour concevoir et déployer un Produit Minimum Viable (MVP) ciblé. Des bases technologiques modernes et évolutives qui permettent d'itérer rapidement sans devoir tout recommencer.

Découvrir
Next.jsReactSupabaseLaravelTailwind CSSPostgreSQLStripe
05

Applications web d'entreprise conçues spécifiquement pour vos processus métiers : automatisation des tâches chronophages, gestion centralisée des données, reporting en temps réel et accès multi-utilisateurs sécurisé.

Découvrir
ReactNext.jsLaravelPostgreSQLTailwind CSSDockerNode.js
06

Audit technique complet et mise en œuvre d'optimisations concrètes : réduction drastique du temps de chargement, amélioration des scores Google PageSpeed et Core Web Vitals (LCP, INP, CLS) pour booster vos conversions et votre référencement naturel.

Découvrir
ReactNext.jsLighthouseWeb VitalsEdge CachingDocker
07

Une boutique en ligne réussie ne se résume pas à un beau catalogue : elle doit charger vite, rassurer au moment de payer, et vous faire gagner du temps chaque jour dans la gestion des commandes et des stocks. Je développe des plateformes e-commerce sur-mesure avec Next.js et Laravel, pensées dès le départ pour la conversion et pour les réalités du marché marocain comme international. Côté paiement, j'intègre les passerelles qui comptent pour vos clients : CMI pour les cartes marocaines, Stripe et PayPal pour l'international, et le paiement à la livraison (COD) — indispensable au Maroc — avec des tunnels d'achat courts, des confirmations automatiques par e-mail et WhatsApp, et une gestion propre des statuts de commande, des factures et des remboursements. Côté gestion, vous disposez d'un tableau de bord complet : produits et variantes, stocks avec alertes, commandes, clients, codes promo, zones et frais de livraison. Chaque boutique est livrée optimisée pour le référencement (SEO) et la performance — parce qu'une page produit qui met trois secondes à charger est une vente perdue — avec la formation nécessaire pour que vous soyez autonome dès le premier jour.

Découvrir
Next.jsStripeCMIPayPalLaravelPostgreSQLWhatsApp Business API
08

Votre application ralentit à mesure que vos données grandissent ? Les pages mettent plusieurs secondes à charger, les rapports tournent pendant des minutes et chaque nouvelle fonctionnalité semble plus lourde que la précédente ? Dans la plupart des cas, le problème n'est pas votre code — c'est votre base de données. Je conçois et j'optimise des bases de données relationnelles PostgreSQL et MySQL pour applications web, SaaS et e-commerce : modélisation de schéma normalisée et pensée pour vos requêtes réelles, analyse des plans d'exécution (EXPLAIN ANALYZE), élimination des requêtes N+1, stratégies d'indexation ciblées, optimisation du pool de connexions, partitionnement des grandes tables et mise en place de cache Redis pour les lectures intensives. Le service couvre les deux situations : construire bien dès le départ (architecture de base de données pour MVP, SaaS et plateformes métier) ou sauver l'existant (audit de performance complet, résolution des requêtes lentes, migrations de schéma sans interruption de service, passage de MySQL à PostgreSQL, montée en charge avant un pic d'activité). Chaque intervention se termine par un rapport clair : ce qui ralentissait votre application, ce qui a été corrigé, et les gains mesurés avant/après.

Découvrir
PostgreSQLMySQLRedisSupabasePrismaPgBouncerDocker
09

Développement assisté par IA avec des outils comme Cursor, Claude Code et v0 pour livrer prototypes et MVP en quelques jours — suivi d'une relecture humaine du code, d'un renforcement de la sécurité et d'un déploiement en production. Vous profitez de la vitesse du vibe coding sans ses risques cachés. Inclut le sauvetage et le durcissement d'applications déjà créées avec Lovable, Bolt ou Replit.

Découvrir
CursorClaude Codev0LovableBoltReactNext.jsTypeScriptSupabase
Portrait de Bahaj Abderrazak, développeur full-stack au Maroc disponible en freelance à distance

Statut

Disponible à distance

Marrakech, Maroc

À propos

Rigueur du design. Architecture robuste. Livraison rapide.

Je suis Bahaj Abderrazak, développeur full-stack basé à Marrakech, Maroc. J'accompagne startups, entreprises et agences produit à l'échelle internationale, de la conception architecturale jusqu'au déploiement en production.

Mon approche est claire : concevoir des interfaces fluides et accessibles, adossées à des API robustes et maintenables, avec un code lisible que vos équipes peuvent reprendre sans friction.

Rigueur

Chaque interaction est soignée, chaque composant testé sur mobile, tablette et lecteur d'écran.

Clarté

Des architectures lisibles, un typage strict et un code documenté pour faciliter la maintenance future.

Fiabilité

Bâtir des systèmes pérennes conçus pour répondre aux besoins réels et aux objectifs business.

En savoir plus sur mon parcours

Pourquoi collaborer ensemble

Des décisions d'ingénierie au service de vos objectifs business.

Maîtrise globale du produit

Architecture frontend, backend et données portée par un seul développeur — conventions cohérentes, itérations rapides et zéro rupture entre les couches.

Livraison sur l'ensemble de la stack

Temps de chargement ultra-rapides

Budgets de performance et Core Web Vitals intégrés dès le développement, pas en fin de projet.

Architecture maintenable

Systèmes conçus pour être lus, audités et étendus — pas pour être réécrits après le lancement.

Prise en charge complète frontend et backend

Communication technique claire et bilans hebdomadaires

Design réactif, pensé mobile-first sur tous les écrans

Témoignages clients

Ce que disent ceux avec qui j'ai collaboré.

Retours d'expérience authentiques de fondateurs, leads et équipes produit sur les projets livrés.

5.0
6 avis
Abderrazak did an outstanding job engineering the Almou Tourism platform. He was professional, responsive, and delivered high-performance Next.js development work on schedule. Communication was clear throughout, and he handled complex booking flow requirements efficiently. I am very satisfied with the final result and highly recommend him.

Amine Bennani

Technical Lead · Atlas Horizon Media

Almou Tourism
Working with Abderrazak on the Skillora education platform was seamless. He built an intuitive, accessible course management system with reliable authentication and real-time state workflows. The code is exceptionally clean and well-documented, making ongoing feature expansions effortless.

Yassine Chraibi

Product Manager · Skillora Learning

Skillora
Delivered our custom e-commerce web platform in record time without compromising on security or performance. Our mobile checkout speed improved dramatically, and Core Web Vitals have remained green across the board since launch. Truly a premier developer in Morocco.

Sara Mansouri

E-Commerce Director · Maroc Retail Digital

Shopping Store
Abderrazak brings strong architectural discipline to both frontend and backend development. He engineered our collaborative Note Share platform with real-time sync, crisp API contracts, and rock-solid database integrity. A standout full-stack engineer.

Mehdi Alami

Co-Founder & CTO · Fintech Solutions Maroc

Note Share
Abderrazak is our trusted partner for ambitious digital products. His proactive problem-solving, UI/UX precision, and API performance focus saved us weeks of engineering time. Highly recommended for any Moroccan startup or international business.

Karim Benjelloun

Founder & CEO · DigitalLab MA

High technical maturity, clean code standards, and dependable sprint commitments. Abderrazak quickly mastered our multi-tenant requirements and delivered a resilient, responsive web application that exceeded our client benchmarks.

Othmane Tazi

Engineering Manager · CloudSphere Morocco

Commençons

Vous avez un projet à concrétiser ?

Décrivez ce que vous souhaitez réaliser, le stade d'avancement de votre projet et vos besoins techniques — je vous répondrai avec des prochaines étapes concrètes.

Processus

Un parcours clair de l'idée au déploiement.

Cinq étapes assurant clarté du périmètre, qualité et communication transparente du cadrage au support post-lancement.

  1. 01

    Cadrage & Périmètre

    Alignement sur les objectifs métier, spécifications fonctionnelles et calendrier avant tout développement.

  2. 02

    Architecture & Données

    Modélisation de base de données relationnelle, contrats d'API et design tokens avant la mise en code.

  3. 03

    Développement Itératif

    Cycles courts avec démos régulières, environnement de prévisualisation dédié et retours continus.

  4. 04

    Tests & Optimisation

    Vérification multi-navigateurs, audit d'accessibilité numérique, Core Web Vitals et tests de sécurité.

  5. 05

    Mise en Ligne & Garantie

    Déploiement en production, configuration DNS, analytics et 30 jours de garantie corrective inclus.

Parcours

Expériences et formations

Consulter le CV
  1. 2022 — Présent

    Ingénieur Logiciel Full-Stack

    Freelance / Indépendant · Casablanca, Maroc & Remote

    Conception et développement d'applications web full-stack, d'architectures SaaS modernes et d'APIs REST haute performance pour startups, entreprises et agences au Maroc et à l'international.

    Next.jsReactTypeScriptLaravelDjangoPostgreSQLNode.jsTailwind CSS
  2. 2021 — Présent

    Développeur Web & Mobile

    Projets Clients & Startups · Rabat & Casablanca, Maroc · À distance

    Développement de tableaux de bord métier, plateformes e-commerce, systèmes de réservation et MVP en mettant l'accent sur l'accessibilité numérique, la sécurité et la performance Core Web Vitals.

    TypeScriptVue.js.NETMySQLDockerREST APIs

Parcours vérifié — sans rôles, entreprises ou métriques inventés.

FAQ

Questions fréquentes avant de me contacter

Des réponses aux questions courantes sur le périmètre, le processus et la collaboration. Une question spécifique ?

Me contacter directement

bahaj.abderrazak@gmail.com

Je développe des sites vitrines modernes, des applications web complètes, des dashboards métier interactifs, des APIs REST sécurisées, des plateformes e-commerce et des MVP pour startups — en maîtrisant l'ensemble de la chaîne technique, du frontend au backend.

Je propose des services complets de développement web full-stack pour entrepreneurs, PME et agences digitales au Maroc (Casablanca, Rabat, Marrakech, Tanger) et à l'international. Mes compétences couvrent le front-end avec React et Next.js, le back-end avec Laravel, Django ou Node.js, le développement rapide de MVP, la création de portails métier et l'optimisation de performance Core Web Vitals.

Oui. En tant que développeur full-stack, je suis l'interlocuteur unique pour l'intégralité du projet : de l'interface utilisateur responsive jusqu'à l'API, la base de données et le déploiement. Cela garantit une cohérence parfaite et élimine les frictions entre prestataires.

Le tarif dépend de l'envergure du projet, de son architecture et de ses fonctionnalités. Un site vitrine optimisé ou un MVP démarre généralement entre 15 000 MAD et 45 000 MAD (1 500 € – 4 500 €), tandis que les plateformes métier complexes, logiciels SaaS ou e-commerce multi-vendeurs nécessitent un budget adapté. Chaque devis est transparent, détaillé par jalons et au forfait fixe sans frais cachés.

Oui. Basé au Maroc (fuseau horaire UTC+1), je collabore efficacement avec des entreprises locales à Casablanca, Rabat, Marrakech et dans tout le Royaume, ainsi qu'avec des équipes et startups en Europe, au Royaume-Uni et en Amérique du Nord. Mon bilinguisme français/anglais assure une communication fluide à toutes les étapes.

Oui. J'assure l'intégration frontend fidèle de vos maquettes Figma et identifie très tôt les contraintes d'accessibilité ou de faisabilité technique.

Oui. J'audite, priorise et déploie des améliorations — performance, accessibilité ou nouvelles fonctionnalités — sans interrompre l'activité existante.

Pour le frontend, je recommande React, Next.js et TypeScript avec Tailwind CSS pour des interfaces ultra-rapides et parfaitement indexées par Google. Côté backend, j'utilise Laravel, Node.js ou Django avec une base de données PostgreSQL ou MySQL. Ce choix garantit performance, sécurité et pérennité.

Après un échange initial pour comprendre vos besoins et objectifs d'affaires, je décompose le projet en jalons clairs et vous remets une proposition écrite détaillée avec un tarif forfaitaire transparent.

Oui. La responsabilité d'un développeur full-stack couvre l'expérience utilisateur, l'architecture logicielle, les contrats d'APIs, la sécurité et la modélisation des données, ce qui accélère considérablement la livraison du produit fini.

Un MVP ou site bien cadré prend généralement entre 4 et 8 semaines. Pour une application web plus dense avec de multiples rôles utilisateurs et intégrations, comptez entre 8 et 12 semaines. Un calendrier prévisionnel réaliste vous est présenté dès le départ.

Un Produit Minimum Viable (MVP) nécessite en moyenne 4 à 8 semaines entre le cadrage initial et la mise en production. Les applications métier et portails clients demandent de 6 à 12 semaines selon la complexité des intégrations. Des points d'étape réguliers sont organisés toutes les deux semaines.

Pour les clients au Maroc, les devis et factures sont libellés en Dirhams marocains (MAD) payables par virement bancaire local. Pour les clients internationaux, les règlements s'effectuent en EUR ou USD via virement international (IBAN/SWIFT), Wise ou Stripe. Un calendrier par jalons sécurise la collaboration : acompte initial, règlements intermédiaires et solde à la livraison.

Oui. Je collabore fréquemment avec des agences de communication, agences web et studios de design en tant que développeur full-stack externe pour renforcer leurs capacités techniques sur des projets exigeants.

Oui. Grâce à mon expertise en optimisation de performance, j'analyse les signaux Core Web Vitals (LCP, INP, CLS), le poids du JavaScript et les requêtes SQL lentes. J'applique des correctifs ciblés (mise en cache, compression WebP, code-splitting) pour booster vos scores PageSpeed et vos conversions.

Oui. Chaque projet inclut une période de garantie post-lancement. Par la suite, je propose des forfaits de maintenance préventive et évolutive pour les mises à jour de sécurité, les sauvegardes et l'ajout de nouvelles fonctionnalités.

Oui. Je travaille quotidiennement à distance avec des outils collaboratifs modernes (Slack, Google Meet, Notion, GitHub) en privilégiant une communication transparente et des livraisons fréquentes.

Oui. Je transforme vos maquettes en interfaces web interactives, sémantiques et rapides. L'intégration est fidèle au design original, respecte la typographie et les espacements, et est rigoureusement testée sur tous les formats d'écran.

Une brève présentation de votre entreprise, les objectifs du projet, les fonctionnalités clés souhaitées, vos éventuels exemples de référence ainsi que vos contraintes de délai et de budget approximatif.

Oui. Je conçois des portails de gestion, CRM, outils de facturation et tableaux de bord opérationnels sur-mesure avec React et Laravel. Ces outils automatisent vos processus métiers et remplacent avantageusement les fichiers Excel dispersés.

Oui. Tout projet comprend une période d'assistance offerte. Je propose ensuite des forfaits de maintenance couvrant la surveillance du serveur, les sauvegardes régulières de la base de données et les mises à niveau de sécurité.

C'est très simple : remplissez le formulaire de contact en décrivant brièvement votre projet ou écrivez-moi directement par email. Je vous réponds sous 24 heures pour échanger sur vos besoins et vous soumettre un devis détaillé.