Skip to content
Hi! I'm Alexandre Gilbert,

Full Stack
Developer.

Vue, Nuxt, TypeScript, Node.js, PostgreSQL, Vitest, Playwright

I turn complex problems into solutions for the web.

Portrait of Alexandre Gilbert

About me

Forged on the factory floor, trained for quality.

As a full stack developer at Hubelia, I build and maintain custom ERPs and systems that manage logistics and production. I work with a spec-driven, AI-assisted workflow. Alongside Designers and Product Owners, I build and ship features or modules end-to-end (api / backend -> frontend -> integration -> tests -> review / merge).

In my current position, I documented and rebuilt the financial logic of a legacy system (Access 2012) in Vue.js, TypeScript and Node.js. The calculations were prone to regressions, and we kept losing time re-testing the same parts by hand. I decided it was my job to fix that.

I built a GitHub Actions workflow that posts test results and coverage on every PR, against an 80% target on modified files. Developers self-correct before review, and the team maintains the test suite in turn.

I added an AI agent that writes the tests from the specs we approve, not to make the code pass. One rule, for example, forbids changing a test unless the spec itself changed.

Our first backend went from 19 months without a single test to 47 test files, and from 27% to 68% coverage in four months. The newer projects hold a score above 90%.

I also locked our financial logic behind an end-to-end Playwright suite, after validating it side by side against the Access version, to the decimal.

Before software, I spent twelve years in factories, part of that on quality control. Testing code is the same job with a different object, which is probably why it stuck.

Education

Bachelor's in Computer Science

Université de Montréal

2021 – 2025

Certificate in Applied Computer Science

Université de Montréal

2019 – 2020

Experience

Developing with a quality mindset.

Hubelia

Montréal, QC

Full stack developer

January 2025 — present

  • Developed 6 client web applications full stack (Vue/Nuxt, Node.js, TypeScript, PostgreSQL), 4 of them deployed to production
  • Built a GitHub Actions workflow that posts test results on every PR and requires 80% coverage on modified files, adopted across 6 repositories by the whole team
  • Automated the team's testing on my own initiative, with an AI agent I wrote for Vitest unit tests, taking a backend from no tests to 47 suites, then its coverage from 27% to 68% in four months
  • Extended document generation to 23 regulated types with jsreport, including contracts, invoices, bills of lading and certificates of origin for five trade agreements
  • Implemented role-based access control, granular permissions and route protection
  • Built custom e-commerce storefronts and admin panels on Medusa.js (Next.js), including search indexing, cart and checkout middleware, promotional discounts and cart-recovery email campaigns

Full stack developer (intern)

September 2024 — December 2024

  • Built frontend pages and components in Vue.js, Nuxt, TypeScript and TailwindCSS, with TanStack Query for data
  • Managed complex application state with Pinia across a 12-section multi-step cost card form
  • Wrote the REST API routes in TypeScript on Node.js (Bun), integration-tested with Postman
  • Analyzed and documented the financial and logistics logic of a legacy Microsoft Access application, then wrote the rebuild specifications for trader, cost card, and logistics sections of the app
  • Rebuilt the cost and sale-price calculation engine to the decimal, validated case by case against the original, covering margins, target profit, exchange rates, insurance, financing and commissions
  • Built the trade document generation layer, correcting 15 inherited documents against the legacy system

Before code

12+ years in industry and logistics

Production, logistics and quality control

  • Operated machinery while meeting production quotas
  • Found solutions to the problems blocking the production line
  • Controlled product quality and applied HACCP and ISO food safety standards
  • Followed strict safety and manufacturing standards
  • Trained new employees to assist me in the roles I held
Download my resume

Methodology

Spec-driven development.

Agents handle the repetitive work. I keep control of the logic and the quality.

  1. Intent

    Human

    I set the goal and constraints for the work to be done.

  2. Specs

    AI

    An agent writes the specs that define a task or a feature.

  3. Spec review

    Human

    I approve the specs before a single line of code is written.

  4. Hands-off
    1. Tests, written first

      AI

      A separate agent writes the tests from the specs before the code exists, so they check the intent instead of confirming whatever was built.

    2. Implementation

      AI

      Frontend and backend written against the approved specs, until the tests it was handed pass.

    3. Review

      AI

      The diff is checked against the conventions, accessibility, and the specs before anything is committed.

    4. Commit and pull request

      AI

      The agent commits, opens the pull request, and stops there. Merging stays mine.

  5. Automated report

    CI

    A reusable GitHub Action runs the suite and posts the failures, the coverage of the changed files, and the difference against the main branch. The check is red whenever a test fails.

  6. PR review

    Human

    I review the diff and the test report in the pull request to validate the behavior defined in the specs, before merging.

Contact

Get in touch

© 2026 Alexandre Gilbert. All rights reserved.