HEXADESK.
Multi-site construction contracting company coordinating project managers, field supervisors, sub-contractors, and equipment schedules.
What is the product / business?
Multi-site construction contracting company coordinating project managers, field supervisors, sub-contractors, and equipment schedules.
What friction existed?
Field teams and back-office managers suffered from fragmented communication, delayed task sign-offs, and zero real-time visibility into on-site progress across dispersed construction projects.
How did people work before?
Supervisors tracked site progress through phone calls, paper checklists, and ad-hoc chat groups. Daily logs and subcontractor payments were frequently delayed due to missing context.
What did I design & build?
Engineered a comprehensive task and site operations application featuring interactive location maps, real-time task boards, structured daily reporting, and milestone-based payment processing.
What did I personally execute?
Built core frontend interfaces, architected complex client state with Redux and TanStack Query, integrated interactive mapping components, and implemented real-time WebSocket updates for live site activity.
Core stack & architectural decisions
FRONTEND
- React
- TypeScript
- TanStack Query
- Redux
- Mantine UI
- Tailwind CSS
INTEGRATIONS
- Stripe Connect
- WebSockets
- Mapbox / Syncfusion
Critical choices made during development
Used optimistic local state caching to ensure field managers on spotty mobile connections could record updates without UI freeze.
Structured task workflows around site milestones rather than generic to-do lists to align with contractor payment milestones.
Integrated map-based task clustering for multi-location project overviews.
Verified Impact
Connected office planning directly to field execution, providing clear oversight over task dependencies and site status across active projects.
Takeaway
Building for mobile and field users requires strict attention to asynchronous network states and instant visual feedback.