About
I’m a software engineer at Ville de Montréal, the founder of Orchiq (an AI-automation studio), and an instructor at Institut Teccart. CPI on track for OIQ Engineer (ing.) certification.
At Ville de Montréal I design and maintain application components for the Service des technologies de l’information — the IT service for Canada’s second-largest municipality. The work runs from authoring functional specifications and technical documentation alongside business analysts, to leading functional and non-functional tests for vulnerability validation, to triaging production incidents and building the inter-system interfaces that keep the city’s applications talking. The Quebec public-sector title is Développeur-concepteur, which bundles design, specification authoring, and build into a single role — closer to “software engineer (design and build)” than to a narrow developer slot.
On the side, I’m the founder of Orchiq, an AI-automation studio I’m building in Montréal. The bet is simple: most teams know what they want automated; what they don’t have is the glue between an LLM, their existing tools, and the workflows people actually run. I write the agent code, the integrations, and the boring infrastructure that keeps the lights on — Claude and OpenAI APIs on top, a normal Node / Python / Postgres / Docker stack underneath. It’s where my AI software engineering work lives.
Concurrent with both, I teach front-end and back-end web development at Institut Teccart — three cohorts of twenty students, sixty in total, working through Angular, Node.js, Express, and FastAPI. I write the practical assignments and the culminating project for each cohort, and I author the study guide and the certification exam alongside the course. Teaching forces me to keep the fundamentals sharp; it’s hard to hand-wave through a concept when twenty students are about to have to use it.
Before Ville de Montréal full-time, I shipped a real-time telemetry dashboard at Ericsson that cut training energy by 20% across four Dockerized application modules, with 95% automated test coverage. That role was where I first owned the full surface — Python backend, Angular frontend, Express bridge, MQTT broker, containers, tests. Earlier, in 2023, I worked as a research intern in the Service de l’Eau, Direction des réseaux d’eau, on a data brief covering the city’s potable-water consumption and consumer segmentation — work that brought me back to Ville de Montréal when a full-time engineering role opened up.
Before software, I trained as an agricultural engineer in Haïti and earned a Master’s degree at Université Laval. I finished the Bachelor of Engineering in Software Engineering at École Polytechnique de Montréal in December 2024.
Skills
I work mostly in TypeScript and Python. Recent product work has been in Angular and Node — Express and NestJS on the API side — and the Next.js + React stack when I’m starting greenfield. For AI work I build on top of Claude and OpenAI APIs, designing tool-use agents, structured-output pipelines, and integrations into the systems people already use; FastAPI is my default service shell when the workload is data-shaped or has a Python ML library in the dependency graph.
For everything around the code, I think in Docker and microservices first— every substantive project I ship runs as compose locally and as ECS Fargate in production, with PostgreSQL, MongoDB, and Redis as the default trio for state and Kafka or MQTT when the workload is event-driven. I write automated tests early — 95% coverage at Ericsson before the first feature shipped — and I hold incident triage, vulnerability validation, and performance optimization as part of the role, not someone else’s problem. I write functional and technical documentation in both French and English; teaching three cohorts at Institut Teccart keeps that muscle warm.
Education
- 2024-12
- BEng Software Engineering — École Polytechnique de Montréal
- 2017
- MSc — Université Laval
- 2014
- BSc Agricultural Engineering — Université d’État d’Haïti
Credentials
CPI (Candidat à la profession d’ingénieur), Ordre des ingénieurs du Québec — on track for the ing. designation.