Montréal, Canadamember of the Ordre des ingénieurs du Québec
I build platforms and AI systems for developers, customers and employees.
APIs, back end, applied AI, front end and CMS. I design and build applications, portals and developer tools, from architecture to launch, and help teams bring AI into the way they work.
- years building software
- 15+
- projects delivered
- 50+
- developers and engineers led or mentored
- 30+
Work
Projects
PR review and generated documentation
CDPQ · 2026 · Python, Fargate, Angular, Claude Agent SDK, Bedrock
Automated pull request analysis and design documentation generated from code, available to developers and engineers in an Angular app and over MCP. One JSON per project, rendered as dynamic pages with a shared design, and per-repository subscriptions from the UI.
- AI
- agents
- DevEx
- docs
- APIs
- platform
- back end
- front end
- stakeholders
Engineering assistant
CDPQ · 2026 · Angular, Claude Agent SDK, Bedrock
A conversational agent that answers questions across all of CDPQ's repositories, open to every employee in an Angular app and over MCP. It searches Azure DevOps, applies standards skills hosted in the repos and queries the knowledge base.
- AI
- agents
- retrieval
- DevEx
- platform
- front end
- back end
- APIs
- stakeholders
Semantic search over ~700 repositories
CDPQ · 2026 · Angular, S3 Vectors, Embed v4, Rerank, Claude Agent SDK, Bedrock
Semantic search (RAG) over the Markdown and files of ~700 repositories, available to developers and engineers in an Angular app and over MCP. Cohere Embed v4 and Rerank to find and rank, and a Claude agent to answer.
- AI
- retrieval
- agents
- eval
- DevEx
- platform
- APIs
- back end
- front end
- stakeholders
Design standards and AI framework
CDPQ · 2026 · multi-team
Design standards and the AI-assisted development framework for CDPQ's technology teams, for greenfield projects and legacy systems alike: documentation, rollout and coaching teams through adoption.
- AI
- leadership
- standards
- stakeholders
- APIs
- docs
- platform
- DevEx
- multi-team
La Caisse+, depositor portal
CDPQ · 2021–2026 · Drupal, React, Twig, AWS (CDK, Lambda, API Gateway), Power BI, Entra ID
CDPQ's depositor portal, where over 500 active external users and over 200 internal users carry out their transactions and share information.
- portal
- accounts & access
- UX
- APIs
- leadership
- stakeholders
- front end
- back end
- CMS
- multi-team
RétroActif
CDPQ · 2026 · Angular, Python, Strands Agents, Bedrock
A peer feedback tool for employees: everyone writes their feedback, a Strands agent summarizes what each person has received into strengths and areas for improvement, then the tool sends colleagues an Outlook invitation at their next common availability to discuss it.
- AI
- agents
- front end
- back end
- UX
- leadership
- stakeholders
Bureau numérique, employee intranet
CDPQ · 2019–2022 · React, SharePoint, Microsoft Graph, Entra ID
Intranet for CDPQ's 2,200+ employees that brings together notifications and tasks from the company's other systems, designed with the UI/UX, knowledge management, human resources, and communications and brand teams. Recognized by Nielsen Norman Group in the Intranet Design Annual 2023 (opens in a new tab).
- portal
- UX
- stakeholders
- CMS
- front end
- back end
- leadership
- multi-tenant
- multi-team
Project management intranet, Groupe Alphard
Alboréa, for Groupe Alphard · 2018–2019 · Angular, Node.js, PostgreSQL
Project management intranet for site engineers across all of Groupe Alphard's specialties: project management process, cost tracking, billing, payroll and timesheets.
- portal
- accounts & access
- front end
- back end
- stakeholders
Pre-operational inspection app (VPO)
Alboréa, for Groupe Alphard · 2019 · Angular, Node.js, PostgreSQL
A pre-operational inspection app for industrial equipment: step-by-step tracking of the checks required for each piece of equipment, result entry and photo uploads. A dashboard lets the person in charge of inspections follow progress and the deficiencies to fix.
- front end
- back end
- UX
- stakeholders
Custom websites
Client work · Next.js, React, Supabase, Shopify Storefront API, Vercel
Custom websites for small businesses, nonprofits and other freelancers, including a trilingual site with newsletters and a self-managed admin, a Shopify store with booking and an event-planning showcase site. 30+ projects delivered.
Recent case studies: Bilal Emre · Belvedere Barbers · Que la fête commence!
- front end
- back end
- UX
- stakeholders
Fusion Jeunesse Moodle platform
Fusion Jeunesse · 2017–2018 · Moodle, SharePoint, JavaScript
Fusion Jeunesse's learning platform, used in 750+ schools, with content unlocked over the school year and separate roles for coordinators and facilitators.
- CMS
- front end
- UX
- stakeholders
Leadership
Beyond the code
- 01
Design standards
Writing and documenting them, and supporting technology teams as they adopt them.
- 02
AI-assisted development framework
How teams use AI to design, code, review and document.
- 03
Mentoring and hiring
Mentoring developers and engineers, writing job postings and running hiring interviews.
- 04
Priorities and roadmap
Backlog prioritization and roadmap, with critical deadlines, multiple stakeholders and clients.
- 05
Projects and stakeholders
Working with business teams, project and product directors, and multidisciplinary engineers, from design to operations and legal, in finance, education and engineering.
- 06
Communities of practice
Cloud, application security and software design: sharing knowledge, challenges and discoveries.
Experience
From product to platform
With a dual background in graphic design and software engineering, I work on form as much as structure.
- current2019 — present
Caisse de dépôt et placement du Québec (CDPQ)
- Lead Engineer, Cross-Functional DesignFeb 2026 — presentDigital and Analytics Solutions Engineering
I set up the framework for greenfield projects and legacy systems alike and equip teams: design standards, an AI engineering framework and assistant, PR review and generated documentation. The goal: a team that is just starting ships a first, fully AI-assisted MVP quickly.
- Lead Software EngineerFeb 2022 — Jan 2026Digital and Analytics Solutions, Depositor Advisory Services
I led the La Caisse+ depositor portal: technical analysis, UI/UX requirements, front end and back end.
- Senior Software EngineerFeb 2021 — Jan 2022Digital Solutions, DepositorsDigital Solutions, Digital Employee Experience
I continued on Bureau numérique, then joined the Digital Solutions, Depositors team for the La Caisse+ portal.
- Software EngineerOct 2019 — Jan 2021Digital Employee Experience Platform
I built Bureau numérique, the employee intranet, recognized in Nielsen Norman Group's Intranet Design Annual 2023 (opens in a new tab).
- Lead Engineer, Cross-Functional DesignFeb 2026 — presentDigital and Analytics Solutions Engineering
- current2011 — present
IDNUAGE
- FreelanceApr 2011 — present
I delivered 30+ freelance projects for small businesses, nonprofits and other freelancers.
Recent case studies: Bilal Emre · Belvedere Barbers · Que la fête commence!
- FreelanceApr 2011 — present
- 2018 — 2019
Groupe Alphard & Alboréa
- Software Project Manager & Full-Stack DeveloperMay 2019 — Oct 2019
- Software DeveloperMay 2018 — Apr 2019
- 2017 — 2018
Fusion Jeunesse & FIRST Robotics Québec
- IT & Software Project ManagerSep 2017 — May 2018
- Web DeveloperJan 2017 — Aug 2017
- 2012 — 2012
Ressac
- Web Integrator2012, fixed-term contract
- 2010 — 2010
Z Communications
- Web Graphic Designer2010, fixed-term contract
Credentials
- 2022 — presentProfessional engineer (P.Eng.)Ordre des ingénieurs du Québec (OIQ) (opens in a new tab)
- 2020 — 2022Candidate to the Engineering Profession (CEP)Ordre des ingénieurs du Québec (OIQ) (opens in a new tab)
Education
- 2025Summer school in strategic management of AI (opens in a new tab)Université de Sherbrooke (UdeS) (opens in a new tab)
- 2025Creativity and problem solving in engineering (graduate) (opens in a new tab)Université de Sherbrooke (UdeS) (opens in a new tab)
- 2024Effective communication in engineering (graduate) (opens in a new tab)Université de Sherbrooke (UdeS) (opens in a new tab)
- 2024Managing your engineering career (graduate) (opens in a new tab)Université de Sherbrooke (UdeS) (opens in a new tab)
- 2024Knowledge management (graduate) (opens in a new tab)Université de Sherbrooke (UdeS) (opens in a new tab)
- 2016–2021Bachelor of Engineering in Software Engineering (opens in a new tab)École de technologie supérieure (ÉTS) (opens in a new tab)
- 2015Management (course) (opens in a new tab)HEC Montréal (opens in a new tab)
- 2010–2011Website integrationInstitut supérieur d'informatique
- 2009–2010Graphic design (opens in a new tab)Collège Salette (opens in a new tab)
Continuing education
- 2026Sustainable Influence Intensive Program (opens in a new tab)Lord Communication (opens in a new tab)
- 2026Building effective human-agent teams (opens in a new tab)Claude Academy · Anthropic (opens in a new tab)
- 2025SnowPro Associate: Platform CertificationSnowflake (opens in a new tab)
- 2023Architecting on AWS (opens in a new tab)AFI par Edgenda (opens in a new tab)
Stack
The technologies I use
Languages
- TypeScript · JavaScript
- Python
- PHP · Twig
- HTML · CSS
Front end
- React · Next.js
- React Native · Expo
- Angular · Capacitor
- Tailwind CSS · Bootstrap
Back end · APIs
- Node.js
- FastAPI
- REST API
- OAuth 2.0 · OIDC
AWS cloud · serverless
- AWS Lambda · Fargate
- AWS API Gateway · EventBridge
- AWS DynamoDB · Aurora DSQL · Aurora PostgreSQL
- AWS CDK · CloudFormation
- AWS S3 · CloudWatch
Hosting
- AWS
- Vercel
- Supabase
- Azure
- WP Engine
- Acquia
AI
- Amazon Bedrock
- Claude · Cohere Embed · Rerank
- Claude Agent SDK · Strands Agents
- MCP · Agent Skills · evals
- S3 Vectors
CMS and commerce
- Drupal
- WordPress
- Moodle
- Shopify Storefront API
- RevenueCat
Microsoft 365 and Azure
- SharePoint · Microsoft Search
- Microsoft Teams
- Microsoft Graph
- Power Automate · Power BI
- Entra ID
- Azure DevOps
Data and integration
- Snowflake
- PostgreSQL · Neon · Liquibase
- SnapLogic
- IBM MQ · Amazon SQS
Observability, security and analytics
- Datadog
- Microsoft Sentinel
- SonarCloud
- Google Analytics · Google Tag Manager
Collaboration
- Jira · Confluence
- ServiceNow
- Miro · Visio
Contact