[ HEY, I’M ]

David
Boutin.

Full-stack developer.
Curious, from interface to backend.

Since 2018, I’ve developed web and mobile products, their APIs, and their backends. I also write open-source tools and bring AI agents into the way I work.

Illustrated portrait of David Boutin
A human behind the agents.
Available for freelanceQuébec, CanadaWeb / Backend / Mobile / AI@RamboWasReal ↗

[ 01 / SELECTED WORK ]

I’d rather
show you.

From interface details to complete apps. Here are a few pieces of my work.

01
SIDE PROJECT

SetupRide

React Native / Expo

Tire pressure, suspension SAG. An app to set up your mountain bike before heading out.

Read the project notes ↗

02 — OPEN SOURCE

gleam_

Even waiting
deserves some care.

A native shimmer library for React Native. Animations run on iOS and Android, with Fabric and zero dependencies.

PLATFORMS
iOS + Android
ARCHITECTURE
Fabric
TOOLING
Claude Code plugin
react-native-gleam
A GLIMPSE OF SHIMMER
03
CLIENT WORK

Familiprix

React Native / TypeScript

Since 2023, I’ve contributed to Familiprix’s React Native applications for staff and customers.

Explore the project ↗
04
EMBEDDED INTEGRATION

Dialogue

React Native / Swift / Kotlin

An app within an app. I worked on embedding the Dialogue patient experience inside an iOS and Android host application.

Read the integration notes ↗
05
TOOLS FOR COACHES

CoachSnap

Calendar / Appointments / Payments

I worked on CoachSnap, an application for organizing coaches’ appointments and managing online payments.

Explore the project ↗
THE CODE, WHEN IT’S PUBLIC.github.com/RamboWasReal ↗

[ 02 / INSIDE MY WORKSHOP ]

I have agents.
And opinions.

AI is part of how I develop software. I give it context, use it to move forward, and stay critical of the result.

The final call stays human. ↗
/01

Understand.

I start with the product and the existing code. The constraints set the direction.

/02

Build.

I use AI agents to explore ideas, implement, and iterate on the code.

/03

Verify.

I review, test, and decide what goes to production. The responsibility stays with me.

One concrete example: I included a Claude Code plugin in gleam to help with integration.See it in the repository ↗

[ 03 / WORKING TOGETHER ]

On your team.
On your product.

I take on freelance web, backend, and mobile projects. We can start from scratch or move an existing product forward.

Let’s discuss the project ↗
01

Your web product.

A web application, its APIs, and its backend. From the interface to the business logic.

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

Your mobile app.

An iOS and Android app, a native integration, or a feature to ship.

React Native · Expo · Swift · Kotlin
03

An extra pair of hands.

Join your team, understand what’s there, and take ownership of part of the product.

Technical support · Product development
[ START WITH A CONVERSATION ]Open to freelance projects

Tell me about
your project.

What you want to build, what’s getting in the way, or just an idea to discuss. Write to me directly.