[ SALUT, MOI C’EST ]

David
Boutin.

Développeur full-stack.
Curieux, de l’interface au backend.

Depuis 2018, je développe des produits web et mobiles, leurs API et leur backend. J’écris aussi des outils open source et j’intègre les agents IA à ma façon de travailler.

Portrait illustré de David Boutin
Un humain derrière les agents.
Disponible en freelanceQuébec, CanadaWeb / Backend / Mobile / IA@RamboWasReal ↗

[ 01 / PROJETS CHOISIS ]

Je préfère
te montrer.

Des détails d’interface aux apps complètes. Voilà quelques morceaux de mon travail.

01
PROJET PERSONNEL

SetupRide

React Native / Expo

Pression des pneus, SAG de suspension. Une app pour préparer son vélo de montagne avant de partir rouler.

Lire les notes du projet ↗

02 — OPEN SOURCE

gleam_

Même l’attente
mérite du soin.

Une librairie de shimmer natif pour React Native. Les animations tournent côté iOS et Android, avec Fabric et sans dépendances.

PLATEFORMES
iOS + Android
ARCHITECTURE
Fabric
OUTILLAGE
Claude Code plugin
react-native-gleam
UN APERÇU DU SHIMMER
03
PROJET CLIENT

Familiprix

React Native / TypeScript

Depuis 2023, je contribue aux applications React Native de Familiprix, pour le personnel et les clients.

Découvrir le projet ↗
04
INTÉGRATION EMBARQUÉE

Dialogue

React Native / Swift / Kotlin

Une app dans une app. J’ai travaillé sur l’intégration de l’expérience patient Dialogue dans une application hôte iOS et Android.

Lire les notes d’intégration ↗
05
GESTION POUR LES COACHS

CoachSnap

Calendrier / Rendez-vous / Paiements

J’ai travaillé sur CoachSnap, une application pour organiser les rendez-vous des coachs et gérer les paiements en ligne.

Découvrir le projet ↗
LE CODE, QUAND IL EST PUBLIC.github.com/RamboWasReal ↗

[ 02 / DANS MON ATELIER ]

J’ai des agents.
Et un avis.

L’IA fait partie de ma façon de développer. Je lui donne du contexte, je m’en sers pour avancer, et je garde un regard critique sur le résultat.

Le dernier mot reste humain. ↗
/01

Comprendre.

Je commence par le produit et le code existant. Les contraintes donnent la direction.

/02

Construire.

J’utilise les agents IA pour explorer des pistes, implémenter et itérer sur le code.

/03

Vérifier.

Je relis, je teste et je décide de ce qui part en production. La responsabilité reste la mienne.

Un exemple concret : j’ai inclus un plugin Claude Code dans gleam pour accompagner son intégration.Voir dans le dépôt ↗

[ 03 / TRAVAILLER ENSEMBLE ]

Dans ton équipe.
Sur ton produit.

Je prends des mandats freelance en web, backend et mobile. On peut partir de zéro ou faire avancer ce qui existe déjà.

Discutons du mandat ↗
01

Ton produit web.

Une application web, ses API et son backend. De l’interface à la logique métier.

TypeScript · Next.js · Node.js · Laravel
02

Ton app mobile.

Une app iOS et Android, une intégration native ou une fonctionnalité à livrer.

React Native · Expo · Swift · Kotlin
03

Une paire de mains en plus.

Rejoindre ton équipe, comprendre l’existant et prendre en charge un morceau du produit.

Renfort technique · Développement produit
[ UNE CONVERSATION, POUR COMMENCER ]Ouvert aux mandats freelance

Parle-moi de
ton projet.

Ce que tu veux construire, ce qui bloque, ou simplement une idée à discuter. Tu peux m’écrire directement.