Our work
Projects we designed, built, and can show.
The voice receptionist is first. The rest of the portfolio stays available, including work that is still incomplete. Each page says so.
Voice AI · Voice AI Receptionist
One service for the whole call
A Node.js service answers on SignalWire, keeps each call to five minutes, and clears private call data when the work is done.
Sales Automation · FieldOS + FieldBrain
The AI never touches the database
FieldOS stores and executes. FieldBrain interprets and decides. The model can be wrong; the message can't.
Work Management · Live Board
A board that refuses work at the limit
One ordered operation log feeds both the live WebSocket and the catch-up endpoint. Nothing broadcasts from two places.
SaaS Architecture · Tenant Workspace
One membership check on every tenant route
The tenant check returns the membership row, so the authorization and the context that authorises it are the same call.
Field Service · Service Business Operations
Written against a spec packet, before the code
A numbered FR/NFR list, a sequence diagram, and a class diagram written as if the business had already handed engineering a spec.
Field Service · Missed Call Handler
The call nobody answered, answered by text
A small earlier service: when a call is missed, the caller gets a short text instead of silence.