Software Engineer, Enroute Tech
I work across the whole stack of a fleet and workshop management platform, and have merged more than 240 pull requests across 14 repositories. That covers PHP 8.2 and CodeIgniter 4 services, Vue 3 and TypeScript web apps, and two Flutter mobile apps.
- Built role based access control from end to end. That meant a shared library every service uses, a permissions API that enforces it, and a screen for managing roles that guards each page.
- Rebuilt billing, including quotes, invoices, deposits, partial payments and document numbering, and replaced the old job state machines with a proper work order model across the backend, web and worker apps.
- Built an analytics dashboard with drill down pivots, worker efficiency KPIs and PDF export.
- Shipped driver app features such as trips that finish themselves when the driver arrives, and iOS Live Activities. I also set up staging environments and deployment pipelines for more than 10 services.
