- The problem
- The legal team searched government property records by hand, across several state portals. Each case took hours.
- The system I built
- A system that runs each portal search automatically and hands the team only the records that need a lawyer's judgement.
- Who uses it
- The legal team.
- The result
- Hours per case, down to minutes
I build AI and automation systems that save operations teams time and money.
Over the last year I designed and built eight such systems inside one company, for its legal, collections, customer service, sales and technology teams. Each one is measured by the hours or the money it saves.
Pick the problem closest to yours. The scoping note below shows how I approached a similar one.
Four of the eight results
- Hours per case, down to minutestime per case, before and afterProperty title research, automated
- Thousands of calls a day, every one reviewedshare of calls reviewed, before and afterCall analytics for collections and customer service
- Over $30,000 a month in vendor fees, on the way to zerocost per identity check, before and afterIdentity checks, moved onto the customer's phone
- $24,000 a month off the cloud billmonthly cloud bill, before and afterCloud cost intelligence
How it works
The industry does not matter. Appointment reminders at a clinic, delivery records at a courier and the returns process at a retailer are all the same kind of problem, and I approach them the same way.
You describe the problem
Tell me which process costs you time or money, who works on it, and roughly how many hours a week it takes. Three or four lines are enough. You do not need to prepare a document or book a call.
I reply within two working days
I tell you whether the problem is worth fixing and, if it is, the smallest system that would fix it. Sometimes the honest answer is that it is not worth fixing.
If it is worth fixing, we talk
I send a one-page scoping note that sets out the problem, the system I would build, who would use it, and how we would measure the result. After that we discuss the next step.
An example exchange, with the names removed
Our support desk handles about 900 tickets a month. Two team leads spend most of Monday working out which tickets are waiting on whom. We do not know where the time actually goes.
This is worth fixing. The smallest system would read the tickets you already have, measure the time taken to resolve each one, separate the time spent waiting on the customer from the time spent waiting on your own team, and show the result to your two team leads every Monday. Nobody would need to enter anything new. The number to watch is the hours your team leads spend on this each week, and the time they spend today is the baseline. A system like this is a few weeks of work for one engineer. Tell me who is on your team and I will tell you how I would approach it.
Eight systems, each with a measured result
8- Hours per case, down to minutes
Property title research, automated
The legal team searched thirteen years of property ownership records on state registry portals by hand. A system that knows every portal step by step now does that search for them.Read - Thousands of calls a day, every one reviewed
Call analytics for collections and customer service
Every call is transcribed, scored and classified. Team leads coach from evidence, high-risk accounts are found early, and conduct problems are caught the same day.Read - $24,000 a month off the cloud bill
Cloud cost intelligence
Nobody could say which team each part of a large cloud bill belonged to, or what next month would cost. The cloud team now works from a daily view of the bill, with a named owner for every resource and every saving tracked.Read - Over $30,000 a month in vendor fees, on the way to zero
Identity checks, moved onto the customer's phone
Every identity check at customer onboarding was a paid vendor service, from reading the document to matching the face. All but one now run on the customer's own phone, and face matching runs on the company's own servers.Read - A confidence score on every field extracted
Document processing for operations paperwork
One pipeline that classifies incoming paperwork, extracts the fields operations teams need, and gives a confidence score for every field. Adding a new document type is a setup step rather than a new project.Read - Policy questions answered where they are asked
Policy assistant inside the sales team's system
An assistant that answers policy questions from sales and credit staff inside the system they already use. It drafts a support ticket when a person is needed, and shows the policy team which rules are misunderstood.Read - A year of support tickets, sorted by cause
Support dashboard and the knowledge base it produced
A dashboard that reads every support conversation to show where requests come from, how long each one really takes, and who was waiting on whom. Six months of those conversations became the first documentation for the company's internal platforms.Read - Work estimated at 10 hours that took 50
Engineering time by process and person, against estimates
A dashboard for the head of technology, built from the raw work logs in the ticketing system. It shows where engineering time goes, by business process, team and person, and how estimates compare with the hours the work actually took.Read
Each case study follows the same structure: the problem, the constraints, what I built, the result, and what I would do differently.
How I work
4Measure the problem before choosing the tool
Every system started with a conversation with the people doing the work. I measure what the problem costs, in hours or money, before anything is designed. The technology is chosen last.
One secure foundation under every system
User sign-in, user roles, security review and monitoring are built once and shared. Each new system starts from that foundation, so it ships in weeks and nothing is built twice.
Every system reports its own result
Each system shows what it did and for whom, in hours or money. The person who owns the system can report that figure without needing me.
Costs that do not grow with usage
Wherever an AI model hosted by the company is accurate enough, the system runs on a server the company already pays for, in its own cloud account or on its own hardware. The cost is a fixed server rather than a fee on every request, and the data stays with the company.
Before this
Founder, twice
Too Decimal used field sensors and machine learning to forecast weather for farmers. Saaspect, a venture studio, built software for pharmacy, construction and legal businesses.
Two patents
Both were granted for the field sensors and machine learning behind Too Decimal's local weather forecasts.
National innovation award
The Gandhian Young Technological Innovation Award, 2019, presented by the Vice President of India.
Writing
2- The dashboard nobody asked for
Every system I build includes a view of what people actually ask it. In one case that view turned out to be worth more than the system itself.
- Why we moved identity checks onto the customer's phone
Every identity check at customer onboarding was a paid vendor service. Most of them now run on the customer's phone. The one that needs a large model runs on our own server.
Write to me
Describe the problem in a few lines. Within two working days I will tell you whether it is worth fixing and what the smallest system to fix it would be. If it is, we talk it through. The approach I recommend keeps the system on a server you already pay for, so your data stays with you.
If you are not writing about a business problem, the same form works for a job opportunity, a speaking invitation, a question or a press enquiry. Please say which.