ORIGIN
STORY.
15+ years building React/TypeScript apps and design systems for banking, retail, real estate, and B2B SaaS. Recently shipping AI-driven products with Claude, Fal, and ElevenLabs — and exploring agentic workflows with OpenClaw and Claude Agent SDK.
I've led design-system and frontend-architecture work for banks, retail platforms, and B2B SaaS — recruiting engineers, building tokens and primitives, and rewriting legacy React codebases so teams can ship faster. Right now I'm channeling that same instinct into AI products and agentic workflows: tools that take messy human work and turn it into a clean, reusable pipeline.
Open to full-time or long-term contract — fully remote, or hybrid in Montréal.
SELECTED
MISSIONS.
- 01
genderflip.io
AI TOOL THAT GENDER-SWAPS ANY TALKING-HEAD VIDEO.
Built end-to-end: video upload, script extraction, gender-flipped rewrite, voice synthesis matching cadence and accent, and a face-swapped avatar that delivers the speech in 9:16. Live cost breakdown surfaces every API call as it happens.
2026
- Next.js
- Fal
- Anthropic Claude
- TypeScript
- Tailwind
- 02
JLL Design System
TOKENS, PRIMITIVES, AND SHARED UTILITIES ACROSS PRODUCT SQUADS.
Led design-system work at JLL: design tokens, reusable React/TypeScript components, and shared utils consumed by multiple product teams. Companion guidelines for the JavaScript codebase and performance improvements to existing web apps.
2023–2025
- React
- TypeScript
- Tailwind
- styled-components
- Jest
- Figma
- 03
WorkJam — Squad Lead
FRONTEND PLATFORM WORK FOR A WORKFORCE-MANAGEMENT SAAS.
Led a domain squad delivering frontend work for WorkJam's platform — atomic-design system, Next.js apps, recruiting and mentoring engineers, and unblocking systemic delivery issues.
2021–2023
- React
- Next.js
- Tailwind
- Jest
- Atomic Design
- 04
National Bank of Canada — Frontend Architect
MODERNIZING LEGACY REACT ACROSS MULTIPLE BANKING PROJECTS.
Analyzed and refactored older React codebases for long-term maintainability; aligned multiple project teams on shared libraries; researched and introduced tooling to improve workflow.
2018–2020
- React
- Redux
- React Hooks
- TypeScript
- Webpack
- Jest
BACK
ISSUES.
2025 – Present
Independent / Consulting
Frontend Engineer — AI products & automation
- ▸Designed and shipped genderflip.io — a Claude + Fal pipeline that gender-swaps talking-head videos, generates voice, and assembles 9:16 deliverables.
- ▸Building agentic workflows on Claude Agent SDK and OpenClaw — multi-agent task systems, structured tool use, browser automation for content pipelines.
- ▸Frontend engineering on internal Next.js apps: design tokens, reusable component layers, Vercel deploys.
Next.js · React · TypeScript · Tailwind · Claude API · Fal · ElevenLabs · Twilio
2023 – 2025
JLL
Software Developer Lead
- ▸Built the design system: tokens, primitives, reusable React components, and shared utilities used across product squads.
- ▸Improved performance of existing web apps — bundle size, rendering, and initial-load metrics.
- ▸Reviewed and rewrote internal JavaScript guidelines so squads ship from a common baseline.
React · TypeScript · Tailwind · styled-components · Jest · Figma · Webpack
2021 – 2023
WorkJam
Domain Squad Lead
- ▸Led the squad's React/Next.js work — atomic-design system, responsive UI, test coverage.
- ▸Recruited and retained senior frontend engineers; ran 1-1s, career planning, and mentoring.
- ▸Diagnosed systemic delivery obstacles and made the calls that unblocked them.
React · Next.js · Tailwind · Jest · Atomic Design
2020 – 2021
Edge10 Group
Head of Technology
- ▸Recruited and managed the engineering team; built strategic plans for portfolio companies.
- ▸Authored tech policies, procedures, and roadmaps with stakeholders.
2018 – 2020
National Bank of Canada
Frontend Architect → Lead Software Developer
- ▸Analyzed legacy React codebases and refactored them for long-term maintainability.
- ▸Aligned multiple teams on shared libraries and conventions.
- ▸Researched and introduced tooling and patterns that improved the workflow.
React · Redux · React Hooks · TypeScript · Webpack · Jest · GraphQL
2017 – 2018
Qover
Senior Software Engineer
- ▸Built a complex mobile-first web application and a library of reusable components.
- ▸Owned frontend-backend contract quality and unit-test coverage.
React · Redux · Node.js · MongoDB · Webpack · Jest · TDD
2016
Barco
Senior Software Engineer
- ▸Built a bleeding-edge web application connecting to consumer home devices (Alexa integration).
React · AngularJS · Redux · Node.js · MongoDB
2015 – 2016
LiveShout
Senior Front-End Developer
- ▸Full-stack ownership of a connection-focused web app — DB, API, responsive UI, and feature design.
React · Redux · Firebase · Webpack · SCSS
2015
Intellio Capital Humain (Outbox Tech)
Senior Front-End Developer
- ▸Senior consultant rebuilding the HTML5 version of a legacy Flash web app; authored reusable components for the team.
React · Flux · Gulp
2014 – 2015
Virtual Artifacts
Lead Front-End Developer
- ▸Responsive web applications and marketing-driven sites; R&D on emerging tools.
AngularJS · Node.js · REST · Grunt · Yeoman
2013 – 2015
FAKT
Co-founder & Lead Front-End Developer
- ▸Co-founded the studio; shipped Thirdshelf (retail SaaS), interactive video walls for X2O Media (Verizon flagship store at Mall of America, Lockheed Martin), and Desjardins' VMD site.
- ▸Responsive web apps for Pixia Soft, Subledger, Pushup Charity, Loue Froid, Castle Story.
AngularJS · BackboneJS · Node.js · MongoDB · MySQL · PHP
2012 – 2013
Mobilogie
Lead Software Developer
- ▸Led the web department; mentored two junior developers; rolled out Jira tooling.
2011 – 2012
Nurun
Senior Front-End Developer
- ▸Major projects for Vidéotron (Trouve-tout), Hydro-Québec (responsive lead), L'Oréal, BRP, Michelin, BFGoodrich, Sanofi (Star System responsive), Gore (Backbone web app).
- ▸Built internal tooling (sprite generator, Grunt-based pipeline) and trained the team on emerging tooling.
2009 – 2011
MindGeek Canada
Front-End Developer
- ▸High-traffic websites; modules and plugins for an in-house CMS.
2006 – 2009
Kung Fu Numérik
Front-End / Back-End Developer
- ▸First professional role; full-stack web work across Flash/HTML/CSS/JS, PHP, and UI design.
THE
LOADOUT.
CORE
- 01React
- 02TypeScript
- 03Next.js
- 04Node.js
- 05JavaScript
DESIGN SYSTEMS
- 01Atomic Design
- 02Tokens
- 03Reusable components
- 04Tailwind CSS
- 05styled-components
- 06Figma
AI / AUTOMATION
- 01Claude API
- 02Fal
- 03ElevenLabs
- 04OpenRouter
- 05Prompt engineering
- 06Agentic workflows (OpenClaw, Claude Agent SDK)
TOOLING
- 01Jest
- 02Storybook
- 03Vercel
- 04Git
- 05GitHub
- 06GitHub Actions
- 07Supabase
- 08Firebase
- 09Make
- 10n8n
- 11Zapier
- 12REST
- 13GraphQL
- 14Redux
- 15MongoDB
INSERT COIN
TO CONTINUE.
Looking for a senior frontend engineer who can ship a design system, lead a squad, and wire up the AI layer? Send a note.