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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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

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.

  1. current2019 — present

    Caisse de dépôt et placement du Québec (CDPQ)

    1. 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.

    2. 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.

    3. 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.

    4. 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).

  2. current2011 — present

    IDNUAGE

    1. 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!

  3. 2018 — 2019

    Groupe Alphard & Alboréa

    1. Software Project Manager & Full-Stack DeveloperMay 2019 — Oct 2019
    2. Software DeveloperMay 2018 — Apr 2019
  4. 2017 — 2018

    Fusion Jeunesse & FIRST Robotics Québec

    1. IT & Software Project ManagerSep 2017 — May 2018
    2. Web DeveloperJan 2017 — Aug 2017
  5. 2012 — 2012

    Ressac

    1. Web Integrator2012, fixed-term contract
  6. 2010 — 2010

    Z Communications

    1. Web Graphic Designer2010, fixed-term contract

Credentials

Education

Continuing education

Show all continuing education (7)

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

Building a platform for your developers, customers or employees? Let's talk.

Reach me on LinkedIn ↗ (opens in a new tab)

Contact me