Built with
- Node.js 22
- Express
- JavaScript modules
- esbuild
- WebSockets
- Python
- OpenTelemetry
A fast, lean web app with no heavy framework, and with tracing built in, so problems are easy to find.
Clients, files, requests, meetings and money in one place, with AI that helps and a wall between every client's information.
The firm is kept anonymous. All testing used made-up companies and data.
A consultant works across many client companies at once. Each company has its own files, requests, meetings, invoices and people, and every one of them expects their information to stay private.
AI can save a consultant hours. Used carelessly, though, it can also mix one client's details into another's answer. The firm needed one workspace where AI helps, but every client's information stays behind its own wall.
The hardest part wasn't the features. It was making sure no person, and no AI, could ever reach information that isn't theirs.
Under the hood
A fast, lean web app with no heavy framework, and with tracing built in, so problems are easy to find.
Every service runs under its own identity, with no key files lying around.
Each client is walled off in the database, in storage and in the AI, so one company's information never reaches another.
One agent for each client company, with read-only access, screening on every question and answer, and usage caps.
Natural, interruptible voice conversation, and meeting recordings turned into notes.
Every change is tested against a real database, and releases go out with no traffic first.
The firm has one workspace for every client, with AI that saves time and walls that keep each company's information its own. It runs in production on Google Cloud, with every change tested automatically and one-step rollback.
AI can save you hours, but it should never put your clients' trust at risk. The safest setups decide who can see what first, then add AI on top. Whether you're adding AI to client work or checking tools you already use, we can help you do it carefully.
Tell us what you're building or what you're worried about. A short note is plenty.
Start a conversation