Choose your shift

PM Traffic Manager

Fullstack capacity and revenue planning MVP

PM Traffic Manager planning board running locally with fictional people and client projects

A collaborative planning application that brings people, project capacity and revenue into one workspace. Monthly allocations connect to weekly detail, staffing costs, expected revenue and planning risks.

My role

Sole full stack developer, working as a contractor with Iterators over a six-month development period. I designed and implemented the interface, shared domain logic, API and database persistence.

What I delivered

  • Built drag-and-drop allocation planning with monthly perspectives and weekly capacity views.
  • Shared typed calculations for staffing costs, revenue and margin between the interface and API.
  • Implemented SAML authentication, access administration, audit logging and collaborative presence.
  • Added domain, API and interface tests, plus Docker Compose and Caddy deployment configuration.

The challenge

Keep planning calculations consistent across interactive views and concurrent edits while retaining the API and PostgreSQL as the durable source of business data.

Tech stack

  • React
  • TypeScript
  • Fastify
  • PostgreSQL
  • Zustand
  • Mantine
  • Zod
  • Yjs
  • WebSockets

Project status

Working MVP. The application has not been released to production; a sanitized source snapshot is available.

Explore the work