Aller au contenu
À propos

Je construis des produits web que des gens utilisent vraiment.

Ralph Christian Gabriel
Ralph Christian Gabriel · Repentigny, QC

Développeur full-stack basé à Repentigny, dans le Grand Montréal. Bilingue FR/EN, étudiant au B. Ing. en génie logiciel à l'ÉTS, je construis des produits web depuis 2022 — seul, en équipe, et comme cofondateur.

Mon approche : livrer en production, pas seulement en démo. The Mad Space tourne aujourd'hui avec ~15 000 LOC, 30+ endpoints API, des paiements Stripe en multi-devises (4), 7+ intégrations B2B et 4 workflows métier qui ont raccourci le traitement des commandes de 10 à 15 minutes.

Avant le développement produit, j'ai résolu plus de 2 000 tickets chez Vidéotron avec 94% de satisfaction client (9,6/10) et automatisé ~50% des tâches via Power Automate. J'ai appris à écouter avant de coder, et à diagnostiquer avant de proposer.

Au-delà du code.

Quelques traits qui influencent ma manière de penser et de travailler.

Course des pompiers de Laval

Finisher demi-marathon

Course des pompiers de Laval · 4 juin 2023

1:56:235:31 min/km
21,1 kmLaval, QC
511e/ 1,354

J'ai couru 21,1 km pour soutenir les pompiers de Laval. Les mois d'entraînement m'ont appris ce que je retrouve chaque jour en développement : la constance, la confiance dans le processus et l'importance de finir ce qu'on commence.

Graduation

Comment je travaille

Je pense en systèmes : je vais en profondeur avant d'élargir, je planifie avant de coder, et je documente pour que ce que je livre continue de fonctionner sans moi. Curieux et méthodique, je suis plus à l'aise une fois que je comprends le « pourquoi » avant le « comment ».

  • Diagnostiquer avant de proposer — une habitude venue du support TI.
  • Planifier, puis avancer par petites étapes vérifiables.
  • Documenter et tester pour que le code tienne dans le temps.
  • Apprendre en continu et partager ce que je découvre.
Joueur d'échecs

Joueur d'échecs

Les échecs m'obligent à anticiper, à lire les patterns et à penser plusieurs coups d'avance. C'est exactement ce que je fais quand je conçois l'architecture d'un système.

Skieur

Skieur

Le ski, c'est mon reset. Ça me force à lire le terrain, à réagir vite et à m'engager pleinement dans chaque virage.

Activité GitHub.

Des commits réguliers, des projets concrets, des contributions open source.

Statistiques GitHub
Langages de programmation les plus utilisés

Je développe actuellement une plateforme SaaS de coaching (Next.js 16, React 19, TypeScript, Supabase) et je maintiens une plateforme e-commerce full-stack de 15 000+ lignes de code.

Ouvert à collaborer sur des apps web full-stack, des outils open source pour développeurs et des produits qui intègrent l'IA.

Discutons de Next.js, React, TypeScript, design d'API REST, intégrations e-commerce (Stripe, Gelato) ou pipelines CI/CD.

Voir le profil complet sur GitHub