Keeping workforce schedules correct across time zones
A workforce calendar unifying shifts, absences, overtime, permissions, and date semantics behind one application event model.
Senior Full Stack Engineer
Across 7+ years, I have led React, TypeScript, and full stack delivery for enterprise SaaS, translating scheduling, permissions, analytics, and asynchronous workflows into production systems teams can operate and extend.
React · TypeScript · Node.js · Python

About · Engineering approach
I have led frontend and full stack delivery for enterprise SaaS in workforce management, performance analytics, healthcare, and mortgage technology. My responsibility has spanned discovery, architecture, implementation, release, and production support.
My work usually begins where the requirements stop being tidy: conflicting service contracts, role specific behaviour, long running operations, or metrics that can be misread. I turn those constraints into explicit models, service boundaries, recovery behaviour, and tests that teams can maintain after release.
Alongside delivery, I review 4–5 pull requests each week, mentor engineers, and contribute to technical planning and candidate assessment.
Selected systems · 01–03
A workforce calendar unifying shifts, absences, overtime, permissions, and date semantics behind one application event model.
A four step import workflow preserving user context across validation, schema mapping, queued processing, partial success, and recovery.
A full stack analytics experience comparing KPI movement across configurable periods without overstating what the data could prove.
Earlier product work
CRM & workflow automation
Built CRM workflows spanning lead capture, task assignment, status transitions, and operational follow through.
Mortgage retention intelligence
Built retention workflows that turned borrower behaviour signals into alerts and follow up actions.
Mortgage processing
Delivered workflow improvements across borrower, broker, processor, document, and loan status journeys.