Senior Software Engineer
- Own about 30% of the platform codebase after one year and authored 34 architecture decision records that set the team's engineering conventions.
- Own the scheduling and dispatch engine end to end, from the availability model to the dispatch board; it powers estimate booking, sales, and online booking across all franchises. Delivered crew scheduling for field crews: shift assignment, open shifts, and the production timeline crews work from each day.
- Delivered the Sales Centre and franchise KPI dashboard for sales teams.
- Own real-time Google Calendar sync across franchise calendars, from OAuth and webhooks to a durable outbox worker that keeps technician and customer events consistent in both directions.
- Led the redesign of authorization to relationship-based access control and established end-to-end testing, including a staging suite that runs the full sales-to-paid lifecycle against live integrations.
- Built the AI-assisted engineering harness the team works inside: Claude Code skills for the ticket lifecycle, cross-service error triage, root-cause analysis, and hypothesis debugging on a custom MCP debug server.