Al Bunch

TC Track — Real Estate Transaction Management Platform

A multi-tenant SaaS platform built for real estate transaction coordinators to manage the full lifecycle of transactions and listings from contract to close. This is a live, revenue-generating product — not a side project.

The engineering challenge: Real estate transaction coordination involves deeply interconnected workflows — transactions have contacts, checklists, documents, and emails that all reference each other, with dates that cascade when anything changes. The checklist engine alone handles hierarchical task dependencies, multiple date drivers (closing date, effective date, task completion), automatic due date recalculation factoring in business days and custom holidays, and circular dependency detection.

Architecture decisions that mattered:

Frontend: React 19 with TypeScript, TanStack Query with @normy normalization for cache consistency, 426 components (132 UI + 294 feature), code-split routes, and optimistic UI updates via mutation cache.

CI/CD: GitHub Actions running PHPUnit (unit + integration), Vitest + React Testing Library + MSW, and the 22-shard Playwright suite on every push.