Forward-deployed engineering for PE portfolios.

An AI engineer inside one portfolio company at a time, starting with AP and close. Ramp, Stampli, Bill.com, and your ERP's own AI all automate parts of finance. Each portfolio company still needs someone to choose, connect the ERP, and prove it on real invoices. We place a senior engineer with the controller to do that.

  • Free 14-day pilot
  • On a company laptop, inside your network
  • We train your team
  • Vendor-agnostic
  • You own the code

Bring a month of AP volume and the name of your ERP.

What is already working, and what it took.

One mid-market finance team and one large investment fund, with what each rollout required.

Stampli × Ollie
4 hrs → minutes

Ollie's controller says daily review of variances between purchase orders and invoices went from four hours to minutes with Stampli.

4 hoursminutes
Daily PO and invoice variance review
What it took

A two-way NetSuite sync for POs, vendors, and accounts, agreed variance ranges so in-range invoices skip re-approval, and an AI assistant trained to map vendor invoice wording to Ollie's SKU names.

Anthropic × NBIM
20%+

NBIM employees surveyed reported saving more than 20% of their time on Claude-assisted analysis and operations tasks.

AI-assisted tasks 20%+
Time saved on AI-assisted tasks, survey
What it took

A two-week pilot, 50 employees trained as internal AI ambassadors, and MCP connections into Snowflake and internal systems. 600+ active users within two months.

Figures as reported by the vendor or customer at the linked source. They are not OpenNash results.

Someone on your side, with a laptop and the authority to decide.

Ollie's result depended on a two-way NetSuite sync and variance ranges someone had to agree with the controller. A portfolio company with a lean finance team rarely has an engineer free for that. Ours takes a company laptop and read-only ERP access, sits with the controller and AP lead, and makes the technical calls with the CFO.

DecisionWhat we look atOutcome
Which workflow goes firstInvoice counts, cycle time, exception rate, and staff hours across AP, AR, close, and customer operations, measured in week 1.A ranked list with the hours at stake in each. You pick.
Buy a tool or buildWhether Ramp, Stampli, Bill.com, or Coupa already does the job with your ERP, what it costs at your volume, and what you would give up.If a product fits, we recommend it and do the integration. If none does, we build.
Which model, and where it runsAccuracy on your own invoices, cost per document, and whether your data may leave your cloud.Chosen on test results, and changeable later without a rewrite.
What the agent may touchERP permissions, payment release, and vendor master data.Read-only until the pilot passes. Payments and bank details always stay with a person.

AI can do the work. Running it inside your company is the gap.

The deployment gap What AI can do rises steeply. Invoices matched by hand stays nearly flat, leaving a widening gap. A line for an OpenNash engineer rises from the bottom line toward what AI can do. the gap What AI can do OpenNash engineer Invoices matched by hand
OpenAI, Anthropic

Lab engineers

Built for their largest accounts, deploying their own models. OpenAI's deployment company launched with more than $4B. ↗

The product you bought

Vendor teams

Configure their own product, priced per seat or per resolution.

Independent

OpenNash

A small senior team, ex-Palantir, Meta, and Databricks. Any model, any vendor. Free pilot, then a flat monthly fee.

~15OpenAI engineers on site at one chip maker, 3-6 months to production
6 weeksof hands-on work for one tax schedule to reach 90% precision and recall
60% → 90%+on a telco's own production tests, over six months

Even OpenAI closes the gap with engineers in the room. Source: OpenAI, What FDE means at OpenAI, Oct 2026.

The first pilot: AP invoice intake and PO match.

  1. Week 1We sit with the controller, the AP lead, and the owner of customer operations, and measure invoices, cycle time, exceptions, and staff hours.
  2. Day 14Invoice intake and PO matching run on real invoices, read-only, against the test cases agreed in week 1.
  3. Weeks 3-8ERP writeback behind an approval step, SSO, an audit export your auditors can read, and a test at month-end volume.
  4. After launchWe run and improve it on a flat monthly fee, or your team takes it over. The integration code carries to the next portfolio company on the same stack.

The day-14 test: AP invoice intake and PO match

Written down with your team in week 1. The pilot is free, and it has to pass these before anything goes further.

$ run day-14 --suite finance-private-equity
T01An invoice that matches its PO and receipt lands in the approval queue with the match shown line by line.
T02A price variance above the agreed tolerance goes to the controller with both numbers side by side.
T03A duplicate invoice number from the same vendor is blocked before it reaches approval.
T04An invoice with no PO goes back to the requester. It is never matched to a near guess.
T05A change to vendor bank details always goes to a person, whatever the amount.

Example acceptance tests, not results from a customer deployment. Yours are written with your team.

Systems we work in

  • NetSuite, Sage Intacct, Dynamics 365, QuickBooks
  • Bill.com, Coupa, Ramp, Stampli
  • Salesforce, HubSpot, Zendesk
  • Snowflake, BigQuery, or your reporting warehouse

Rules from day one

  • The agent prepares and matches. A person releases every payment.
  • Vendor bank-detail changes are never automated.
  • Every match, override, and approval is logged and exportable for year-end audit.
  • Code, prompts, and test cases live in your repository and stay with you.
Who owns what you build if the company is sold?

The company does. Code, prompts, test cases, and integrations transfer with it, and any engineering team can run them.

Do you need admin access to our ERP?

No. The pilot runs on read-only access. Writeback comes after the pilot passes, through a scoped service account and an approval step.

How does this show up in EBITDA?

We report time saved, cycle time, and exceptions against the week-1 baseline. Your finance team separates released capacity from realized savings and nets out running costs.

Can one engagement cover several portfolio companies?

We run one workflow at a time. When a second company runs a similar stack, the integration code and test cases from the first carry over.

Why you need one

Every result on this page needed engineers inside the company. We can be yours.

A senior engineer joins your team on a laptop you issue, tests the options on your data, and puts one PE portfolios workflow into production in 4 to 8 weeks. It starts with a free 14-day pilot judged against test cases you agree in writing.

On your laptopWe work on a machine you issue, behind your VPN and SSO. We file the access tickets and chase them.
Next to your teamWe sit with the people who do the work and build around how they actually work.
IndependentWe do not work for any model company or software vendor, so we test the alternatives and tell you what we would buy.
SeniorEngineers who have shipped production systems at Palantir, Meta, Databricks, and Global 2000 companies.

After launch, we run and improve the workflow on a flat monthly fee, or your team takes it over. The code, tests, and runbook are yours either way.

Bring a month of AP volume and the name of your ERP.