B Squared2
←  All work

Project management for construction

A project management system for a construction and M&E business, built around how its projects actually run.

Client
Anonymised · construction & M&E
Role
Lead Developer
Year
2026
Status
Live
Stack
Next.js, NestJS, TypeScript, Postgres
B SquaredProject management for constructionNext.js · NestJS · TypeScript

The problem

The client works in construction and mechanical and electrical contracting. Project tracking lived in one place and job information in another, so a simple question about a live job meant opening both, and the answer depended on who had updated which one last.

The obvious answer, buying something, did not fit. Generic project tools are built for a generic project, and construction projects do not run like one. Bending the business to fit the product would have meant keeping the spreadsheets alongside it, which is the situation it was meant to end.

What we built

A project management application built for how construction projects actually run, rather than a general-purpose tool configured to look like one. It is written in TypeScript end to end: Next.js on the front, NestJS and PostgreSQL behind it.

Where it is now

Live and in daily use across the business.

Something like this, for your business.

Tell us what you're working around at the moment and we'll tell you how we'd approach it.

00Cookies

This site uses Google Analytics to count visits and see which pages get read. It sets cookies, so it stays switched off unless you say yes. Nothing else is tracked, nothing is sold, and there is no advertising. What this means