The technical work, ordered by what it proves. Operational agents first, then the retrieval and backend foundations they stand on.
Eight agents across inventory, procurement, maintenance, CRM, finance, knowledge and support, coordinated by an Operations Assistant — with the tool and control layer that keeps the model away from the numbers and the approvals.
Open the agent portfolioThe supervisor agent: holds the request, assembles context from role and permissions, routes to the specialist that owns it, escalates what it cannot resolve.
See the sample runStock queries, low-stock detection, reorder calculations against database rules, supplier lookup and purchase request preparation — stopping at the approval boundary every time.
See the agentA caller speaks; the agent reasons, calls tools, checks the business knowledge it needs, and the call ends as a booking, a CRM record or a handoff to a person — not as an audio file somebody has to listen to later.
Built and run as a prototype. Not deployed as a production customer-facing line for a client.
The retrieval foundation every grounded agent stands on — and the part most people skip straight past on the way to a prompt.
Three questions against the same small index. Notice that none of them share the keywords of the records they match.
The similarity values below are illustrative and hand-set to demonstrate the behaviour. They are not measured output from a benchmark run.
Knowing how a model represents meaning is what separates a system that retrieves the right passage from one that sounds confident and is wrong.
Foundational projects rather than flagship work — the typed schemas, migrations and endpoints that everything above depends on.
| POST | /books | register a title |
| GET | /books/{id}/availability | live copy status |
| POST | /loans | issue, with due date rules |
| PATCH | /loans/{id}/return | close and re-shelve |
| POST | /expenses | categorised entry |
| GET | /reports/monthly | aggregation by category |
| GET | /budgets/{id}/variance | planned vs actual |