À propos

Développeur Full-Stack concevant des produits numériques performants et évolutifs

Je suis Bahaj Abderrazak, ingénieur logiciel et développeur full-stack passionné par la création de produits numériques performants. Basé au Maroc, je collabore avec des startups, des entreprises en croissance et des agences à Casablanca, Rabat ainsi qu'à l'international (France, Suisse, Canada, Belgique). Mon parcours s'articule autour d'une maîtrise complète de la chaîne logicielle : de la conception d'interfaces utilisateur modernes, réactives et accessibles (WCAG) jusqu'à l'architecture d'APIs REST résilientes et la modélisation de bases de données relationnelles optimisées (PostgreSQL, MySQL). Convaincu que la technique doit servir les objectifs business réels, j'accorde une attention particulière aux performances web (Core Web Vitals), au SEO technique et à la maintenabilité du code dans la durée. Chaque ligne de code est pensée pour faciliter l'évolution future du projet sans dette technique superflue.

Portrait of Bahaj Abderrazak, a full-stack developer

Principes

Mon approche du développement logiciel

Le produit d'abord, la technique au service

La technologie existe pour résoudre de vrais problèmes utilisateurs et créer de la valeur. Je choisis les outils selon leur pérennité et performance, jamais par effet de mode.

Accessible dès la conception

Intégrer l'accessibilité dès les premiers design tokens et balises HTML sémantiques est plus rapide, plus propre et plus économique que de la corriger après coup.

Collaboration transparente

Une communication écrite rigoureuse, une documentation structurée et des démonstrations fréquentes garantissent l'absence totale de mauvaise surprise sur le planning.

Compétences & Technologies

Compétences & Technologies

ReactComponent-driven interfacesNext.jsSSR for faster first paintTypeScriptType-safe, maintainable codeVue.jsProgressive, reactive UIsTailwind CSSConsistent design systemsLaravelSecure PHP backendsDjangoRapid Python APIsPythonAutomation & data toolingPHPServer-side web applications.NETEnterprise-grade servicesPostgreSQLReliable relational dataMySQLProven database performanceREST APIsClear contract designGitVersioned, reviewable workDockerReproducible deployments

Expérience

  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

Formation

  1. Diplômé — Architecture logicielle, développement web avancé, bases de données relationnelles, sécurité des systèmes informatiques et gestion de projets agiles.

    Licence Professionnelle en Génie Logiciel et Développement d'Applications

    Institut Supérieur d'Ingénierie · Maroc

  2. Diplômé — Algorithmique avancée, modélisation de bases de données (UML/Merise), programmation orientée objet et conception d'applications web.

    Diplôme de Technicien Spécialisé en Développement Informatique

    Institut de Technologie · Maroc

Disponible pour de nouveaux projets · Basé à Morocco · Travail à distance avec des équipes du monde entier.

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.