Staff web developer and platform architect with over fifteen years of experience building web platforms and the teams that deliver them — across global pharmaceutical enterprises, startups, agencies, and a company I co-founded. Through successive roles as tech lead, platform architect, technical solver, and organizational right hand, I have developed all four archetypes of staff engineering: bringing technical rigour, systems thinking, and a designer's sensibility to every engagement.

Based in Montreal, Canada.

Experience

Senior Associate Technology — Appnovation Technologies

Montreal, Canada (remote) | April 2020 – Present

Appnovation is a global digital consultancy specializing in open technology solutions. Over five years as a Senior Associate Technology, I have served in a succession of platform architect and tech lead roles on major enterprise client engagements — primarily for Pfizer.

Tech Lead — Pfizer Internal Platform · 2025–present

Leading a team of 5–8 developers on the design and delivery of a new internal workflow automation platform for Pfizer. Integrated AI-powered content generation and summarization features using a vendor-agnostic LLM abstraction layer (LiteLLM) aligned with Pfizer's internal AI governance policies. Defined application architecture, coding standards, and delivery processes; facilitated Agile ceremonies (planning, review, retrospective). Mentored junior and intermediate developers; conducted code reviews and knowledge transfer sessions.

Vue.js · Laravel · LiteLLM

Pfizer Platform Integration Consultant · 2023–2024

Platform architect for the conversion of a cancer patient support program into a progressive web app, replacing an existing website and app-store mobile experience. Evaluated and selected technologies; established the foundations for decoupled web operations at Pfizer. Agile full-stack developer on PfizerForAll.com, a patient health services platform: integrated critical platform updates, harmonized cloud infrastructure configurations, integrated analytics tooling. Developed an asynchronous messaging service integrated with Pfizer's internal communications system for a COVID vaccine administration portal serving Japan. Evangelized AI-assisted development tools (GitHub Copilot) across teams.

Angular · Ionic · Drupal · Laravel · Vue.js · AWS CloudFormation · Adobe Analytics · GitHub Copilot

Cloud & Web Application Architect — Pfizer · 2023

Designed and delivered a serverless web portal hosted on AWS for a bioinformatics startup acquired by Pfizer, serving as a gateway to their existing mobile application. The prototype was adopted as the reference portal architecture by the client's technology directors.

Remix · React · TypeScript · PostgreSQL · AWS Lambda · AWS CloudFormation · GitHub Pipelines

Platform Architect, Decoupled Web · 2022

Platform architect for an offshore development team: designed federated search integrations, visitor authentication, and content gating extensions. Consulting on migration from legacy PHP to a headless CMS; trained the team on cloud platforms and mapped the decoupled web stack for internal workshops. Evangelized modern frontend deployment approaches to Appnovation's CMS specialists. Developed a WYSIWYG editor widget for a digital signage authoring application; web performance analysis.

Drupal · Node.js · Docker · GCP · Contentful · Next.js · Vercel · Svelte · SvelteKit · React

Tech Lead — Platform Operations · 2021

Launched a CMS publishing platform into a containerized hosting system on AWS; onboarded and trained production partners and development teams. Support lead and production observability specialist; delivered critical fixes to the hosting system; triaged platform incidents.

Drupal · Docker · AWS OpenShift

JavaScript Integration Lead · 2020

Technical team lead for the integration of a UI component library into a drag-and-drop CMS publishing platform for a multinational pharmaceutical enterprise. Developed live preview environment tooling for content teams; integrated a real-time web application on serverless infrastructure. Software development team lead and production observability lead for a large-scale enterprise CMS platform in the pharmaceutical, government, and tourism sectors.

Drupal · GatsbyJS · GraphQL · React · Firebase · GCP · Storybook · TypeScript

Consultant Developer — Self Employed

June 2019 – March 2020

Consulting on web application growth and performance optimization. Migrated a wiki-based solution to containerized cloud hosting and rebuilt its interfaces using modern JavaScript components.

Mediawiki · PHP · Svelte · Platform.sh

Senior Drupal Developer Consultant — SERTI (Cogeco Inc.)

Montreal, Canada | February 2018 – May 2019

Developed e-commerce integration APIs for custom PHP applications and a CMS personalization system; participated in the migration of Cogeco's web platform to a modern CMS architecture. Produced technical documentation; established automated testing strategies. Worked on the quality improvement team: reduced incidents, improved throughput and development flow.

Drupal 8 · Symfony · PHP · React · Redux · NightwatchJS · PHPUnit

Senior Developer — Appnovation Technologies

Montreal, Canada | December 2016 – February 2018

Technical lead on e-commerce integration projects for the Canadian Red Cross, Carrefour, SWIFT, and Agropur. Contributed training material on automated testing; delivered presentations on modern CMS development. Led the team migrating a major e-commerce platform to a responsive architecture with API integration.

Drupal 8 · Symfony · PHP · REST APIs

Drupal Technical Lead — Floe Design + Technologies

Montreal, Canada | March 2015 – November 2016

Municipal publishing platform projects for New York and Boston (Digital.NYC / StartHubBoston — a content channel platform aggregating startup ecosystem content); R&D on multilingual CMS workflows; optimization of complex multilingual sites in Western and Asian languages. Contributions to several open-source projects; mentoring, code reviews, technical sales proposals.

Drupal 7 · Drupal 8 · PHP · ElasticSearch · Panelizer · Composer

Co-Founder & Web Architect — Agence Webdiffusion

Montreal, Canada | June 2013 – May 2018

Co-founded a webcast event production agency serving the Montréal–Ottawa–Québec region as a side venture alongside agency work. Designed, developed, and operated a platform enabling full end-to-end webcast event production in a single day: live event microsites with rapid theming, integrated payments and registration, campaign management tools, and recurring event support. Entrepreneurial coaching through SAJE: business model planning and sales training.

Drupal 7 · Aegir Hosting System · PHP

Lead Web Developer — dbn.ca

Montreal, Canada | 2010 – 2013

Developed websites and web applications: marketing sites, live event streaming, and e-commerce applications with phone interfaces.

Drupal 6 · Drupal 7 · PHP · MySQL

Complexity Science & Urbanism

Emergent Urbanism

emergenturbanism.com | 2007 onwards

As a graduate student of urbanism in Paris, I wrote a thesis on the morphology of emergence, complexity, and modern urban growth. I continued developing the subject through the blog Emergent Urbanism, exploring urbanism through the lens of complexity science, drawing on the work of Christopher Alexander, Nikos Salingaros, Jane Jacobs, Stephen Wolfram, and F.A. Hayek.

I develop modeling tools for emergent city growth and expand the conversation on complexity-based urbanism.

Advisor — BIMBY.fr

Served as advisor to the BIMBY.fr project (Build In My Back Yard), a French initiative promoting incremental densification as a sustainable urban growth strategy aligned with complexity science principles.

Education

Institut d'Urbanisme de Paris / Université Paris I Panthéon-Sorbonne

Master's — Urban Planning | 2008

Examined how emergent phenomena, complex adaptive systems, and fractal geometry explain the structure and growth of traditional and organic urban forms, in contrast to top-down planned cities.

Concordia University

B.A. — Economics and Computer Science | 2006

Montreal, Canada

Undergraduate studies combining formal economics with computer science, establishing the interdisciplinary foundation for work in complexity science and web systems.

Champlain Regional College

DEC — Computer Science | 2002

Saint-Lambert, Canada

Published Writing

The Nature of Cities

The Nature of Cities is a platform for scholars, practitioners, and advocates working at the interface of urbanism, ecology, and design.

  1. Explaining the Housing Crisis with the Theory of Constraints — April 2023
  2. A Fractal Solution to Regional Complexity and Governance — January 2020
  3. Neighborhoods that Change in Non-linear Ways — Urban Planning for Succession — July 2019
  4. Neural Networks — A New Model for 'The Kind of Problem a City Is' — April 2018
  5. The Effect of Iteration on Urban Form, Part II: Iteration in an Ecosystem — June 2017
  6. The Effect of Iteration on Urban Form, Part I: Fractals and the Creation of Complexity — June 2017
  7. Uses and Abuses of Preservation — November 2016
  8. Common Threads: Connections Among the Ideas of Jane Jacobs and Elinor Ostrom, and Their Relevance to Urban Socio-Ecology — May 2016
  9. Neighborhoods and Urban Fractals — The Building Blocks of Sustainable Cities — October 2012

Medium

Presentations

Skills

Back End TypeScript · Node.js · ExpressJS · Remix · PHP · Symfony · Drupal (6–10) · Laravel · Next.js · REST · GraphQL · AWS Lambda/CloudFormation/SAM · GCP (Firebase, Cloud Functions) · PostgreSQL · MySQL · MSSQL · MariaDB · MongoDB · Docker · ESBuild · Webpack · ElasticSearch · Jenkins · CircleCI · GitHub Pipelines · Vagrant · Ansible · Linux

Front End TypeScript · React · React Router · Vue.js · Angular · Svelte · SvelteKit · GatsbyJS · ES6 · Storybook · CSS · SASS · TailwindCSS

AI / LLM LLM API integration · LiteLLM (multi-vendor abstraction) · content generation & summarization · GitHub Copilot

Methods Platform architecture · Technical leadership · Agile (Scrum, Kanban) · Mentoring · Code review · Production observability · Entrepreneurship

Complexity Science & Urbanism Urban morphology · Fractal geometry · Complex adaptive systems · Agent-based modeling · Emergence · Spontaneous order · Urban planning theory · Christopher Alexander pattern language · Jane Jacobs · Nikos Salingaros

Languages French (native), English (fluent)