Montréal, Canada

Arthur Tressol

Senior web engineer Co-founder of KaribouLab Inc.

I build products end to end — from the data model to the last pixel. Twelve years of shipping web software, now with AI agents as part of the craft.

01 Craft

The whole stack, or it isn't a product.

Twelve years of web development: interfaces embedded inside building automation controllers, applications used by thousands of users, REST and GraphQL APIs, and frontend architecture that became the company standard.

The frontend is where my heart is — but a feature isn't done because the screen renders. I own the schema, the API, the interface and the ship. That end-to-end view is what makes the trade-offs obvious instead of expensive.

02 Working with AI

Engineering with AI, not around it.

AI didn't replace the engineering — it moved where the work happens. I design the system, write the spec, then run agents against it. My whole setup is built on that: a product brain that holds the vision, roadmap and feature specs; coding agents that implement against those specs; reviews that keep the bar where it belongs.

It's the reason a very small team keeps several products in flight at once.

Specs before code

Every feature is a written spec with acceptance criteria and edge cases before a line exists. Agents implement against it — nothing gets guessed.

Agentic workflows

Tickets flow to autonomous agents that branch, build, and open PRs. I orchestrate the pipeline and review what comes out of it.

Judgment stays human

Architecture, trade-offs, and deciding what's worth building are still mine. AI is leverage — it is not autopilot.

03 Co-founder

KaribouLab Inc.

A Montréal product studio building small, sharp apps — mobile, web, and now and then the tool we needed ourselves. Shared foundations across every project and an AI-first development process: that's what lets a tiny team keep a real portfolio moving.

kariboulab.com

04 Path

Where I've built things.

  1. Facturation.net — Facnet

    2025 → now

    Senior frontend engineer · Team lead

    Billing and invoicing software that Québec businesses run their day on. Frontend architecture and the product work around it — the kind of software where correctness is not negotiable.

  2. WorkJam

    2019 → 2025 · 6 years

    Team lead · Technical lead, web platform · Senior frontend engineer

    The digital frontline workplace — scheduling, tasks and communication for enterprise teams, at the scale of millions of hourly workers. I arrived as a senior frontend engineer, took technical ownership of the web platform, then led the team: GraphQL APIs, architecture decisions, and the people side of shipping.

  3. Distech Controls — Acuity Brands

    2014 → 2019 · 5 years

    Software engineer, frontend & backend

    Building automation. I built the embedded web platform living inside the controllers in the ceiling: a Java/Jetty REST API and a configuration and diagnostics app in Polymer and Web Components — the architecture that went on to become the company's frontend standard. Then a React dashboard putting a building's energy consumption in front of the people paying for it, in real time.

  4. Engineering school

    ESIGETEL Paris · ÉTS Montréal · Staffordshire University UK

    A French engineering degree oriented toward cloud and software, with exchanges in England and in Montréal. The Montréal one stuck — I never left.

05 Contact

Let's talk about what you're building.

Open to a conversation — a product, a role, or an idea you want stress-tested.