Case Studies

What This Looks Like in Practice

Specific examples of our work, each showing what the problem was, what we did, and what changed.

Two examples, marked Capability, describe work that is designed and scoped rather than yet delivered.

Every engagement below is for an organization with no software engineering function of its own.

Client names and references are available on request.

Documents at Volume

Reading, sorting and writing the paperwork that runs the business.

Reading What Nobody Has Time to Read

We turn inbound documents into structured decisions, at volume.

90%+ classification accuracy

Read the case

The problem

Several of our clients receive more paper every morning than their teams can process. Broker submissions arrive as PDFs, scans and photographs, no two alike. A daily settlement package has to be read, reconciled and keyed in before the business day can start.

None of these clients had a software team, so the work scaled with headcount or it didn't scale.

What we built

Many pipelines with the same pattern. Documents arrive in a monitored mailbox or secure folder. A vision-capable model extracts the fields, including from scans and photographs with no selectable text. Internal rules are applied. What matters is surfaced in a clean interface, and what doesn't is filtered out before a person sees it.

Formatted responses are generated on the client's own letterhead. Everything runs inside the client's own cloud tenant.

The outcome

  • 90%+ classification accuracy on a 100-document validation sample
  • A settlement pipeline on a published daily window (in by 8 a.m., out by 9 a.m.)
  • A submission queue holding 590+ live records, sortable for the first time
  • AI layer running cost: under $100 per month

Proposals That Take People Days

We generate long-form, high-stakes documents from an organization's own history.

Built once, reused across estimating teams

Read the case

The problem

Every proposal started from nothing. The answers existed. They sat in a project tracker nobody updated, a proposal library nobody opened, a search that returned everything and therefore nothing, and the personal folders of whoever wrote the last good one.

Estimators rebuilt the same arguments from memory, under deadline, across operating companies that could not see each other's work.

What we built

A three-part system. The first part reads an incoming RFQ and interprets what is actually being asked. The second searches the organization's proposal history, indexed by the question answered rather than by filename, so a buried paragraph from four years ago surfaces when it is relevant. The third assembles a sectioned draft into a working document, ready for a person to argue with.

The skeleton is generic, so it can be used again and again.

The outcome

  • A reusable architecture across multiple estimating teams in a multi-division company
  • Institutional memory searchable by meaning rather than by folder
  • Proposal effort shifted from assembly to judgment (the part that wins work)
Capability

Engineering Drawings as Data

We read the documents that have always needed a human eye.

100% of drawings still read by hand

Read the case

The problem

Mechanical and structural drawings hold an asset-heavy business's most valuable information, and they are the one document class that has stayed entirely manual. Labels, part numbers, revision marks and annotations sit as marks on a page.

Extraction means an engineer reading drawing after drawing, so it is done once, for one purpose, and never again.

What we build

A vision pipeline that treats a drawing as a readable document. It pulls from the existing repository, reads and classifies the labels, extracts annotations into structured records, and writes the result back where the business already works. There is no new system to log into, and no data leaves the security perimeter.

The underlying capability is already in production elsewhere. The same models that read scanned submissions also read drawings. What changes is the schema, not the architecture.

What it makes possible

  • Drawing content queryable alongside maintenance and scheduling data
  • A document class that has been 100% human-processed, brought into automated processing
  • Extraction at the pace of the repository, not the engineer

One View of the Business, and Beyond It

Pulling scattered internal data together, and watching the world outside.

Integration of Legacy Data Systems

We unify the data of a company that grew by acquisition.

One view across every acquired business

Read the case

The problem

Several businesses acquired over a decade, each arriving with its own stack: a mix of ERPs, small-business accounting packages, SQL applications, an Access database and heavily programmed Excel workbooks. There was no shared part numbering, customer record, or definition of a quote.

Leadership could not answer "How are we doing?" without someone reconciling reports from every business by hand.

What we built

An ingestion and normalization layer across every entity, feeding one live dashboard. Awards and actuals are kept deliberately separate, because revenue is recognized at production rather than at award. Quote status is mapped to one vocabulary across systems that each named things differently. Historical data was pulled back years for each entity.

Then the part that matters: metrics the sales floor actually changes its behaviour for, such as open quotes, stale quotes, and the reasons a job was lost.

The outcome

  • Every entity, and every accounting and ERP system, in one view
  • A customer master consolidated from more than 10,000 records
  • Target versus actual, with drill-down from company to product line to sales rep
  • Used in the Monday sales meeting rather than filed after it

Turning OSINT into Bespoke In-House Intelligence

We build the external monitoring function an organization cannot staff.

3 regional briefings, fully automated

Read the case

The problem

A relationship-driven business with hundreds of client organizations and a team small enough to count on two hands. Nobody could see when a client restructured, when a competitor launched a program, or when the person who signs the cheques changed jobs, until someone happened to mention it.

The information was public, but it was spread across more sources than anyone could read.

What we built

An OSINT (open-source intelligence) pipeline that monitors a defined universe of organizations and turns what it finds into a short weekly briefing: company news, leadership and learning-function hires, competitor program changes, and a shortlist of organizations worth approaching.

It was built once and pointed at three markets. Each region keeps the structure and drops the sections that don't apply.

The outcome

  • Three separate weekly regional briefings, fully automated
  • A monitored universe of hundreds of organizations across more than a dozen countries
  • Fully unattended: nine automated jobs, staggered so sends never collide

Outreach That Knows Who It Is Talking To

We find the organizations worth approaching, and say why.

3–5 qualified organizations a week

Read the case

The problem

Business development ran on who the team already knew. The CRM described current clients well and said nothing about the market beyond.

Prospecting meant someone finding an hour to think of names, which meant it happened when things were quiet. That is exactly when it is least useful.

What we built

An ideal-customer profile (ICP) derived from the client's own CRM, based on what their best accounts actually have in common rather than what anyone assumes. That profile defines a universe of comparable organizations, monitored continuously.

Each week the system proposes a small number of organizations outside the client list, with the specific signal that triggered each suggestion attached. A cooldown stops names from recurring.

The outcome

  • 3–5 qualified organizations per week, each with a stated reason
  • Prospecting moved from a task someone fits in to a standing weekly output
  • The ICP derived from data the client already owned and had never analyzed

Getting the Organization Ready

Making AI work with the people, licences and data already in place.

Capability

Garbage In, Garbage Out

We fix the data problem that is making an AI rollout disappointing.

No new tools. No data leaves the tenant.

Read the case

The problem

An organization buys AI licences and the results underwhelm. The assumption is that the tool is weak. Almost always the tool is fine and the data is a mess.

A decade of documents with no consistent structure sits duplicated across drives, undated and contradicting itself, mixed in with meeting transcripts and interview notes nobody has read back. Point a capable assistant at that and it answers confidently from the wrong document.

What we build

A cleaning and restructuring layer that runs inside the client's own security tenant. It reads the existing document estate and the accumulated transcripts, resolves the entities within them (people, projects, clients, decisions, and how they relate), and writes a cleaned, deduplicated copy back into the same environment.

The licensed assistants already paid for are pointed at the clean copy. There is no custom retrieval system, no data leaves the tenant, and there is no new tool to learn. It is the same interface, suddenly answering correctly.

What it makes possible

  • Existing licences made to perform as sold, without replacing them
  • Institutional memory recovered from recordings already being generated and discarded
  • Entirely within the client's existing compliance perimeter

What to Buy, and What to Do Next

We give an organization with no engineers a credible technical roadmap.

~50 premium seats, sized from measured usage

Read the case

The problem

Staff were already using AI on personal accounts, with no controls, because the sanctioned tool was weaker than the free ones they had at home. Leadership had a budget question they could not answer: how many premium licences, for whom, and what comes after.

There was no acceptable use policy, no view of what was running on company machines, and no software engineering function to build whatever the answer turned out to be.

What we did

Three pieces that only make sense together.

Governance: an acceptable use policy that we drafted, the client's legal function reviewed and the General Counsel signed, paired with a data classification companion.

Licensing: real usage analyzed across more than 1,100 employees rather than estimated, producing a defensible seat count and an independent head-to-head evaluation run by the client's own heavy users.

Roadmap: a sequenced path from off-the-shelf agents, to low-code agent building, to fully scaled cloud implementation.

The outcome

  • ~50 premium seats live, sized from measured usage rather than guesswork
  • An acceptable use policy through legal review and signed at General Counsel level
  • Unsanctioned AI tools brought inside a governed perimeter
  • A multi-year technical roadmap under way with zero internal software engineers

Teaching the Organization to Use What It Bought

We build fluency at every level, not just at the top.

Programs for 800–1,000 licensed users

Read the case

The problem

Adoption is almost never evenly distributed. Senior leaders cannot picture the strategic consequences, and the people doing the daily work cannot picture what it does for their job.

Train one group and not the other, and you get a strategy nobody executes, or enthusiasm with nowhere to point it.

What we deliver

For senior leadership: where AI changes the economics of the business, what it does not do, and which decisions need making now. These sessions run for executive teams, boards and committees, including in regulated and public-sector settings.

For emerging management and functional teams: practical literacy and change management, with hands-on work in the tools people already have, built around the workflows of the department in the room.

The two are connected. Leadership sessions surface the use cases, and team sessions turn them into habits.

The outcome

  • Delivered to executive, management and functional audiences
  • Multi-session programs scoped for organizations of 800–1,000 licensed users
  • Workshops that guide the strategic direction of AI adoption, and workshops that spread training in the new tools that have been built or bought

Want to Know Whether Any of This Applies to You?

Thirty minutes is usually enough for both of us to know whether there's a fit. No preparation and no commitment.