Major AI Project Management platform for a large Architecture Firm.
I've not posted on here for a while. I've been quite busy with a few builds for clients and I cannot believe how it turned out for me personally. I'm super proud of it. Here is one of the builds (I will post the others in the next few days): This is a full-stack AI-powered operational command center for EPA Architects, a multi national South African architecture firm. This is not a simple project management tool, but a purpose-built, AI-native platform that consolidates every business function of the practice into a single intelligent system. Here is a breakdown of what was built, how it works, and what makes it genuinely AI-powered rather than just AI-branded. THE TECH STACK The platform is built on a modern, production-grade stack: React 19 with Tailwind CSS 4 and shadcn/ui on the frontend, Express 4 with tRPC 11 on the backend, MySQL (TiDB) with Drizzle ORM for the database, and an AI Super Agent as the embedded AI brain. Authentication is handled via OAuth with JWT session management. File storage runs on S3. The entire system is deployed. tRPC provides end-to-end type safety between the frontend and backend — no REST endpoints, no Axios wrappers, no shared contract files. Every procedure is typed from database row to React component. Superjson handles serialization so Date objects and complex types flow through the API without transformation. FUNCTIONAL MODULES The platform covers 10 distinct operational areas: Project Management, Time Tracking and Timesheets, Three-Level Visibility Dashboard, Resource Planning and Staff Utilization, Profitability Analytics, Document Management, and .... THE AI CAPABILITIES - OPERATES AS THE BRAIN This is where the platform moves beyond conventional project management software. The AI Agent is not a chatbot bolted onto the side of the application. It is embedded throughout as the intelligence layer, operating in two modes: background intelligence and interactive assistance. Call it an AIOS on the platform. It handles Background Intelligence. It processes live project data server-side to generate: project health scores based on multi-variable analysis of budget burn, timeline, and resource allocation; profitability forecasts that project current burn rates forward to completion; utilization insights that identify underutilized staff and over-allocated teams; and portfolio health distributions that give the directors a practice-wide view of which projects are on track, at risk, or in trouble.