Experience


Midbec - Software Engineer

Drummondville, Quebec, Canada (Hybrid) | Mar. 2026 - Present

Stack: Go - Chi - PostgreSQL - Next.js - React - TypeScript - TanStack Query - Redux Toolkit - Tailwind CSS - GitLab CI/CD

  • Sole Software Engineer owning the first major overhaul in 10 years of a legacy PHP 5.6 e-commerce platform (9M+ requests/month), migrating it to Go and Next.js from audit (15+ critical risks identified) and architecture to implementation. Strangler fig approach: domain by domain, no big-bang rewrite.
  • Built the ERP-backed checkout and customer-specific B2B pricing: server-side order creation, province-aware taxes (GST/QST/HST), carrier selection and ERP-confirmed totals. Designed to fail closed (no invented amounts, order blocked on calculation errors) and covered by 70+ automated tests.
  • Reverse-engineered third-party systems (ERP, parts lookup, PIM) through network inspection and API probing, validating each contract before migrating.
  • Results: raised desktop Lighthouse Performance from 55 to 95 (lab) by migrating 100+ SCSS files to Tailwind v4 with no visual regressions, and cut parts-lookup API latency from 820ms to 6ms on cached calls with token caching in a native Go proxy.

Neat Barber - Full-Stack Engineer (Freelance)

Paris, France (Remote) | Jan. 2025 - Dec. 2025

Stack: Astro - TypeScript - WordPress GraphQL - Cloudinary - Playwright - Lighthouse CI

  • Rebuilt a legacy jQuery site solo, end to end: audit → architecture → delivery, with a zero downtime migration.
  • Designed a headless CMS architecture: WordPress GraphQL with typed queries, and Cloudinary for asset delivery.
  • Added Playwright E2E tests and Lighthouse CI to the pipeline, enforcing performance budgets on every deploy.
  • Results: 93% JS reduction (600KB → 40KB), Lighthouse 68 → 94 and +25% organic traffic, all measured with Lighthouse and analytics.

Konbini - Frontend Developer

Paris, France (Hybrid) | Oct. 2022 - Oct. 2024

Stack: TypeScript - Next.js - GraphQL - WordPress - Tailwind CSS

  • Rebuilt the homepage with SSR + GraphQL for real-time editorial updates and faster page loads.
  • Built a Twitch live detection integration, so live streams surface on the site without manual intervention.
  • Built a dynamic partner content injection system with fallback logic, eliminating manual intervention for content updates.
  • Results: shipped production features under tight editorial deadlines on a platform with 500K+ monthly users.

French Innov - Web Developer

Stains, France | 2020 - 2022

Stack: JavaScript - React - Bootstrap

  • Delivered production websites with consistent 90+ Lighthouse scores across Performance, SEO, Accessibility.
  • Built interactive touchscreen kiosks for high-traffic retail: real-time order systems with customer-facing UIs.