← Back · Everything, in depth

All work

Two kinds of work. Open source you can read, install and judge for yourself. Client and platform work you cannot, described by what it does and what it had to get right.

Central knowledge base

Every answer the company already has, in one place that never makes one up. Ask how the work is actually going and it replies in plain language with the receipts attached, to people and to AI agents alike.

Shows you only what you already have the right to see, and says I don't know rather than filling the gap.

PythonMCPRetrievalRBACEvals
Platform

Workflow automation platform

Automation the whole company can build. Assemble the AI and integration steps you need, press run, and watch it work. What used to be a ticket to engineering became an afternoon.

PythonFastAPIDAG engineKeycloakCelery
Platform

An AI layer for a legacy product suite

A catalogue of enterprise software, made AI-native without rewriting any of it. One small layer slots in behind products built years ago and gives every one of them a modern assistant.

Weeks per product became days, and nothing the customer already relied on had to change.

.NETSDKStreamingLLM integration
Platform

Document reconciliation platform

Hundreds of pages of financial records per case, read and reconciled in minutes instead of days. The kind of review that used to eat a paralegal's week.

Live in production with paying customers.

NodeAgent SDKMongoDBRabbitMQCost engineering
Client

Long-form video clipping pipeline

Give it the brief, get the cut. Point it at a film, documentary or podcast, say what you are looking for in plain English, and it comes back with the moments worth posting.

Judged better than the leading commercial tool in a head-to-head on a feature documentary.

Pythonwhisper.cppLLM judgesffmpeg
Client

Regulated QC document reviewer

A first-pass reviewer for pharmaceutical quality packages that never waves anything through. It reads the whole evidence pack, catches what does not line up, and shows its working.

105/105 and 326/326 on both ground-truth benchmarks, delivered in under a day.

PythonRegulated workflowEvalsCloud Run
Client

Voice practice platform

Sales practice against an AI that pushes back. Reps call in, run the conversation for real, and get scored on the four things that decide the deal.

It can clone the exact customer who beat them last week and let them try again.

Next.jsVoice AISupabaseStripe
Client

Conference feedback companion

Feedback people actually give. Instead of a form nobody fills in, everyone at the event gets their own line to call and simply talk about how a colleague did.

Ran live across a four-day conference for every attendee.

Next.jsVoice AITelephonySupabase
Client

Document intelligence service

Ask the company archive a question and get an answer, in whichever language you asked in. Search, summarise and translate across everything the business has ever filed.

PythonRAGpgvectorCeleryOTel
Platform

Semantic recruitment matching

Shortlists that understand the role, not just the keywords. Write the job description, drop in the CVs, and get back the people who genuinely fit.

PythonpgvectorLangChain
Platform
Why there are no names or screenshots here. This work belongs to the clients and employers who paid for it, and most of it sits behind an NDA. A screenshot leaks a logo, a customer name or a real record even when the caption does not, so these entries describe the system and the constraint instead. Happy to walk through any of it in detail on a call.