CDI · disponible immédiatement

Mathis Aït-Braham

Développeur Full-Stack TypeScript / Next.js

Ex-CTO / Lead Developer d'un SaaS B2B · 5 ans d'expérience

Charente-Maritime (17) · Mobile La Rochelle · Remote

Expérience
5 ans, depuis 2021
Dernier poste
CTO / Lead Developer, SignalRH
Stack principale
TypeScript, React / Next.js, NestJS, PostgreSQL
Activité des 12 derniers mois2 012 commits sur 22 dépôts, 160 jours actifs
octnovdécjanvfévrmarsavrmaijuinjuilaoûtseptoctlunmerven
Comptés dans tous mes dépôts GitHub, personnels et clients, y compris les commits que GitHub ne rattache pas à mon profil · Voir mon profil GitHub(nouvel onglet)

En bref

Développeur full-stack depuis 2021, j'ai conçu et fait tourner en production des SaaS B2B de bout en bout : architecture, backend, frontend, paiements Stripe, déploiement Docker. Ancien CTO de SignalRH, j'ai l'habitude de travailler directement sur les enjeux produit et business, pas seulement sur les tickets. Stack principale : TypeScript, React / Next.js, Node (NestJS), PostgreSQL, avec un passé solide en PHP Symfony / Laravel.

Expériences

  1. oct. 2025 → août 2026

    CTO / Lead Developer

    SignalRH(nouvel onglet) · Reims (remote)

    • Développement et évolution d'un SaaS B2B de prévention des risques psychosociaux, en production, multi-rôles (employé, employeur, expert, partenaire, admin) avec RBAC.
    • Conception des fonctionnalités backend et frontend : APIs, tableaux de bord de monitoring RPS, workflows de signalement.
    • Intégration Stripe (checkout, abonnements récurrents, remises partenaires, remboursements) et facturation partenaires automatisée.
    • Notifications email (Resend) et SMS, exports PDF, authentification avec vérification SMS.
    • Architecture applicative et exploitation de la production : PostgreSQL, déploiements Docker, CI GitHub Actions.
    • Démarrage de la v3 : refonte du frontend en Vite + TanStack Router / Query, API séparée.
    • TypeScript
    • Next.js
    • React
    • Prisma
    • PostgreSQL
    • Stripe
    • Docker
    • Redis
    • Playwright
  2. janv. 2024 → oct. 2024

    Analyste Programmeur Full-Stack

    JVS Mairistem · Bezannes

    • Développement et maintenance d'applications web métier pour les collectivités en Laravel / PHP et React.
    • Conception de fonctionnalités backend et frontend, travail sur bases SQL.
    • PHP
    • Laravel
    • React
    • MySQL
    • APIs REST
  3. août 2021 → janv. 2024

    Développeur Web

    Un Zéro Un · Charleville-Mézières

    • CDI développeur web full-stack en agence : Symfony, API Platform, React, React Native, Next.js.
    • PHP
    • Symfony
    • API Platform
    • React
    • React Native
    • Next.js

Projets

Page d'accueil de SignalRH

SignalRH

2025 → 2026

SaaS RH de prévention des risques psychosociaux

Rôle : CTO, seul développeur

salariés onboardés automatiquement
+5 000
temps de traitement RH
÷ 4

Plateforme multi-tenant utilisée en production par des entreprises et leurs salariés, avec contexte multi-agences. Monitoring temps réel des indicateurs RPS par service, facteur et période, et workflows de signalement avec suivi d'actions.

  • Abonnements modulaires et facturation partenaires automatisée via Stripe ; i18n Paraglide ; mode démo scénarisé pour les commerciaux.
  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Stripe
  • Resend
  • Redis
  • Docker

signalrh.fr(nouvel onglet)

Page d'accueil d'Administralib

Administralib

oct. 2025 → 2026

Marketplace B2B entre entreprises et freelances administratifs

Rôle : Développeur full-stack

transactions par mois
+200
commits
950+

Paiements sous séquestre via Stripe Connect avec validation bilatérale et abonnements récurrents pour les missions hebdo / mensuelles. Les fonds sont libérés par période après validation des feuilles de temps.

  • Machines à états pour devis (jusqu'à 3 contre-offres) et réservations, gestion des litiges, messagerie temps réel Socket.io, intégration Google Calendar.
  • Architecture en trois couches (domaine, adaptateurs, routes), jobs Trigger.dev, monitoring Sentry, tests Vitest + Playwright.
  • Next.js 16
  • React 19
  • Prisma
  • PostgreSQL
  • Stripe Connect
  • Trigger.dev
  • Socket.io
  • Better Auth

administralib.fr(nouvel onglet)

Page d'accueil du nouveau site de la CNTPE

CNTPEEn préproduction

févr. 2026 → mai 2026

Site et portail adhérents d'un syndicat patronal de TPE

Rôle : Développeur full-stack

Next.js 15 + Payload CMS 3 (headless, Postgres) pour le contenu : articles, événements, antennes. Better Auth pour l'espace adhérent.

  • Adhésion en ligne avec Stripe (deux formules, calculateur tarifaire piloté depuis le CMS), synchronisation automatique des services vers les produits Stripe, inscription aux événements avec export calendrier.
  • Vérification SIRET via l'API entreprise.data.gouv.fr, newsletter, formulaire de contact protégé par Turnstile, syndication d'articles depuis une API externe.
  • Next.js
  • Payload CMS
  • Better Auth
  • Stripe
  • PostgreSQL
  • Resend

preprod.cntpe.org(nouvel onglet)

Page d'accueil de DUERP.ai
Page d'accueil du template La Forge

DUERP.ai et La ForgeBientôt disponible

mars 2026 → août 2026

SaaS d'aide à la rédaction du Document Unique (DUERP) pour les TPE, bâti sur un template SaaS maison

Rôle : Concepteur et développeur

DUERP.ai mène un entretien guidé par IA qui fait décrire la réalité du travail à l'employeur, avec cotation assistée (formule documentée, gravité de référence sourcée) et confirmation humaine de chaque critère. Secteurs de lancement : boulangerie, restauration, coiffure.

  • La Forge : template monorepo production-ready (NestJS + tRPC v11, Vite + TanStack Router, Prisma 7, Better Auth, Stripe, BullMQ, Resend).
  • Conventions strictes : jobs asynchrones, audit log centralisé, relances planifiées, module IA isolé avec prompts versionnés et coûts tracés.
  • NestJS
  • tRPC
  • React
  • TanStack
  • Prisma
  • PostgreSQL
  • BullMQ
  • Stripe
  • LLM

duerp.ai(nouvel onglet)

Compétences

Backend

  • TypeScript
  • Node.js
  • NestJS
  • tRPC
  • PHP
  • Symfony
  • Laravel
  • APIs REST

Frontend

  • React
  • Next.js
  • TanStack (Router, Query, Form, Table)
  • Tailwind CSS
  • React Native
  • Astro

Données et infra

  • PostgreSQL
  • Prisma
  • MySQL
  • Redis
  • Docker
  • Docker Compose
  • Coolify
  • CI/CD GitHub Actions

Produit et SaaS

  • Architecture multi-tenant
  • Stripe (abonnements, Connect, séquestre)
  • Better Auth / NextAuth
  • Emails transactionnels (Resend)
  • Jobs asynchrones (BullMQ, Trigger.dev)
  • Intégration de LLM

Qualité et outils

  • Biome
  • Vitest
  • Jest
  • Playwright
  • Sentry
  • Git
  • GitHub
  • GitLab
  • Claude Code et agents

Langues

  • Français (natif)
  • Anglais

Formation

  • Licence professionnelle WIMSI (Web, Informatique, Mobile, Smart Industries)

    2020 → 2021

    IUT de Reims

  • BTS SIO option SLAM

    2018 → 2020

    Lycée Franklin Roosevelt, Reims

  • Bac professionnel Systèmes Électroniques et Numériques

    2015 → 2018

    Lycée JB Clément, Vivier-au-Court