⸻ Vancouver, BC

Product engineer · TypeScript

I build developer tools. Right now that's Hookie and RSC Boundary, after 14+ years shipping product.

Explore my work

Senior Product Engineer with 14+ years of experience in TypeScript. Building Hookie and RSC Boundary.

Background

How I got here

My first real job as an engineer was building marketing websites and newsletters at Backflip in Paris. Within a year I was the only engineer on a B2B ecommerce system a manufacturing company ran on: UI, backend, and the ops when checkout or inventory broke. The problems rarely arrived fully specified, and there was no one to hand them to. I found out I liked that. Owning the product end to end while the problem is still fuzzy became the thing I looked for in everything after.

It's why I built Liftmap at WiderFunnel, a CRO SaaS, when implementation alone stopped being enough. It's why I said yes to being CTO of Speakbox (Techstars W21) while working on TELUS's API team, two customer-facing apps and every architecture decision behind them. And it's why I ended up in developer experience at TELUS: the fuzziest problems weren't in the product anymore, they were in how engineers shipped it. Four years there. A self-service deploy experience on Cloud Run took time-to-production from weeks to under a day. GitHub Actions workflows spread to 50+ teams. An AI-assisted incident workflow produced 500+ reports in its first two weeks. Different products, same job: find the fuzzy problem, own it until it isn't.

TypeScriptNext.jsGoPostgresSupabaseGCP
Valentin Prugnaud

Vancouver, BC

Selected work

What I'm Building

All case studies
Writing

Recent Posts

View all posts
Beyond the keyboard

Hundred Miles · Miles Don't Matter

Two albums on the streaming platforms. I write and record when the IDE is closed.

Known as "Raposa de Fogo" (Firefox)

Training the Afro-Brazilian art of movement, music, and a fair bit of falling over.

Made with ❤️ in 🇨🇦 · Copyright © 2026 Valentin Prugnaud