Software engineer · Montréal, QC
Multi-tenant platforms · telemetry · mapping backends
🧩 In-content placement engine — decides what gets injected into an article and where across a 50+ site network. Video players, widgets, polls, newsletter units and ads, arbitrated by declarative rules.
⚙️ Configuration at fleet scale — a central versioned config service and the schema-driven authoring UI on top of it, so content and ad-ops teams configure every site without engineering involvement.
📊 Analytics ownership — GA4 and component-level event instrumentation across the network.
📡 Distributed client telemetry — a TypeScript agent running on ~200 properties in environments I didn't control: local buffering, CDN failover, consent-gated collection.
🗺️ Mapping products — backend for a geospatial time-series platform: bulk GeoJSON ingest with server-side validation, ~74,000 dated positional features, and timeline playback on Mapbox GL. Also a GPS field-guidance service for agricultural equipment.
Stack: TypeScript · Node · PostgreSQL · DynamoDB · AWS ECS · Next.js · PHP
Most of my work lives in private repositories, so this profile shows activity rather than artifacts. The pinned repo below is my first commit, kept around for archaeological purposes.