Full Stack
Developer.
I turn complicated problems into solutions for the web.
About
Forged on the factory floor, trained for quality.
Full stack developer at Hubelia since September 2024, I build and maintain cloud-hosted enterprise software, mostly custom ERPs and systems that manage logistics and production. The main technologies are TypeScript, Vue, Nuxt, and PostgreSQL. My work follows a spec-driven, agent-assisted workflow where specialized AI agents run in secure sandboxes and pass human review between steps, with a strong focus on test automation and code quality.
Before moving into software, I spent 12+ years in factories, on production lines, and in warehouses. The work was demanding and the quality standards were high, and that discipline stayed with me. I still bring it to every project, along with a knack for finding solutions to the problems that hold up production.
Education
Bachelor's in Computer Science
Université de Montréal
2021 – 2025
Certificate in Applied Computer Science
Université de Montréal
2019 – 2020
Experience
Delivering quality since 2024.
Hubelia
Montréal, QC · remoteFull stack developer
January 2025 — present
- Frontend and backend development across 7+ web applications in production (management, e-commerce, evaluation, media)
- Cost and sale-price calculation engine (margins, target profit, exchange rates), with complex state managed in Pinia
- Role-based access control, granular permissions, and route protection
- Migrated an application from Nuxt 3 to Nuxt 4
- Research and co-design of an internal automation platform with agentic AI
Full stack developer (intern)
September 2024 — December 2024
- Analysis of the complex business logic of a legacy application (Access)
- Rebuilt on a modern stack (TypeScript, Nuxt, PostgreSQL)
- Complex state management with Pinia for large forms
- Built frontend components and backend API routes
- Joined an Agile team on an ongoing project
Before code
12+ years in industry and logisticsProduction, logistics, and quality
- Operated production machinery and equipment
- Order preparation with electric pallet jacks and voice-picking systems
- Organized shipping routes and managed loading docks
- Quality control and inspection on production lines
- Compliance with HACCP standards and safety rules
- Trained new employees
Approach
Spec-driven development.
Agents handle the repetitive work. I keep control of the logic and the quality.
Intent
HumanI set the goal and constraints for the work to be done.
Specs
AIAn agent writes the specs that define a task or a feature.
Spec review
HumanI approve the specs before a single line of code is written.
- Devcontainer sandbox
Design
AIHierarchy, components, and visual intent from the approved specs and existing elements.
Implementation
AIFrontend and/or backend development from the approved specs.
Tests
AIA separate agent writes the tests from the specs, not from the code.
Commit and pull request
AIThe agent creates the commit and opens the pull request.
Automated tests and report
CITests run automatically and a report is generated.
PR review
HumanI review the diff and the test report in the pull request to validate the behavior defined in the specs, before merging.
Projects
Personal projects.
Here's what I work on in my free time. Some projects let me deepen my knowledge and experiment with new tools, and others are just fun project ideas to build.
ai-agents
This repo holds the multi-agent pipeline for a spec-driven workflow. Each agent has its own specialty. They always run in order, each handing the work off to the next. They are imported into all my projects and maintained here, so every project follows the same process.
agilbertdev-recipes
This repo holds the recipe for creating a new project. It includes all my backend and frontend conventions, plus skills pulled from the makers of the frameworks I use, so every agent has access to them. It also adds a dev container to every project, so I can run Claude in an isolated sandbox and let it work autonomously. Every project starts from the same base with the same agents.
Contact