Laravel and Vue are my primary tools, but the real work is understanding a domain well enough to model it cleanly. I've spent two decades in the Laravel ecosystem — long enough to know when to reach for a package and when to write 40 lines of vanilla PHP instead.
Based in Orlando, FL. When I'm not writing code I'm usually behind a camera or making noise with a guitar.
Most of my commit history lives in a private org from a previous engagement. What you see here is just the public side.
A field service management platform for trades businesses — HVAC, plumbing, electrical, landscaping. The kind of software that replaces a whiteboard, a spreadsheet, and three different apps.
Built with Laravel 12 + Vue 3 + TypeScript. Ships with live GPS technician tracking, multi-tier estimates customers can accept online, automated SMS/email at job milestones via Twilio and SendGrid, Stripe invoicing, and a mobile-optimized PWA with offline support. Role-based access across five permission levels, owner dashboards with profitability and technician performance metrics.
It's the kind of thing you build when you've watched enough small businesses manage their entire operation through a group text.
Day to day: Laravel 12 · PHP 8.4 · Vue 3 · Inertia.js · Tailwind CSS 4 · Filament 4 · Pest · PHPStan · Vite · Laravel Forge · AWS
Currently exploring: Laravel MCP · Laravel Nightwatch


