Product Engineer who builds developer tools and the products around them, end to end.
I care about developer experience: reducing friction, shipping reliable tooling, and making complex workflows feel obvious. Based in Vancouver, BC.
Hookie - Open-source webhook development tool Receive, inspect, and relay webhook events locally without ngrok or public tunnels. Go, Next.js, Redis Streams, gRPC. 33 releases.
RSC Boundary - Open-source devtool for Next.js and TanStack Start Visualize React Server vs Client Component boundaries in the App Router. Zero production cost, installable agent skill for Cursor and Claude Code.
Rachis - AI clinical note transcriber for physiotherapists Session recording to structured notes with insurance compliance built in.
ShiftCue - Volunteer shift and certification manager Built for community theatres, festivals, and events.
14+ years building production web applications and developer-facing tooling. Most recently at TELUS, where I spent 4 years on developer experience: built an internal deployment platform modeled after Vercel's UX on Cloud Run, migrated 50+ teams from Jenkins to GitHub Actions (96% deployment time reduction), and founded an AI-powered incident workflow initiative that produced 500+ post-incident reports in 2 months.
Before that: co-founded Speakbox (Techstars W21), a mental health SaaS platform, as CTO.
Core: TypeScript, Go, Node.js Frontend: Next.js, React Backend: PostgreSQL, GraphQL, REST APIs, gRPC Services: Redis, Supabase, pgvector Infrastructure: Vercel, GCP, GitHub Actions, Kubernetes, Pulumi AI tooling: Cursor, Claude Code, MCP, RAG, Embeddings
Capoeirista (Raposa de Fogo), musician, and occasional human. 🇫🇷 → 🇨🇦






