I'm Gavin — a full-stack developer with 5+ years of code, based in Waterloo, Ontario. I ship products end to end: at home in Laravel and Vue, just as comfortable in React, and Docker-first from database to deploy. I build at Vehikl by day and take on select consulting engagements.
frontend · backend · infra · AI integration · mentoring
- I own the whole stack — frontend, backend, infrastructure, AI integration. I understand how the whole system fits together instead of staying in one lane, and I pick up new tools fast.
- I ship code that lasts — readable, tested, documented. Test-driven by habit, so what I build keeps working after I hand it off.
- I level up the team — I mentor junior devs to independent delivery, unblock through deep Filament and Laravel expertise, and write up what I learn.
Octopus — a Laravel + Filament platform that runs a 70-year-old retailer end to end: payroll, inventory, purchase orders, warranty. Replaced decades of paper, and the business runs on it every day. → Case study
red-eye — an overnight AI-agent orchestrator (Python · FastAPI · HTMX) that runs Claude Code against a GitHub issue queue and opens pull requests from idle compute. → Projects
WagTaggy — a 3D-printed QR pet tag backed by a Laravel platform (Stripe, Shopify); the tag stays updatable with no external link dependency. → Projects
Test-driven with Pest / PHPUnit · deployed with Laravel Forge.
$ git log --oneline --author="gavin"
3f9a1c2 ships features end to end at Vehikl
b7e04d8 builds Octopus — runs a 70-year-old business
a12ff90 mentors juniors, writes it up on the blog
e5c3b21 open to select consulting → me@gavinabeele.com



