About

A vessel for what the page actually said.

Cupelin builds document intelligence: models and an API that assay unstructured files and return structure you can run a business on.

About the name. From cupel, the small porous vessel used to assay ore. Heat and air leave the precious metal behind. The product assays messy documents the same way.

Cupelin is an independent company. This site describes Cupelin’s product. Rahul Mehta founded the kiln in April 2024 and remains CEO.

Office: 418 8th Street, Suite 3F, Oakland, CA 94607. Hours: Monday to Friday, 09:00 to 18:00 Pacific. Switchboard +1 510 628 4410.

Email Rahul at [email protected].

CROSS-SECTION Clay wall. Porous body. Gold bead.

People

The kiln

Twenty-eight people. Five named here because they answer customer mail. The rest keep models, serving, and Studio on the fire.

RM

Rahul Mehta

Founder and CEO

Built document systems for a payments ops desk, then spent a diligence week rebuilding tables by hand. Started Cupelin in Oakland in April 2024. Still reads a sample of every eval set before a model ships.

[email protected]

MC

Mira Chen

Head of Applied Vision

Ten years on layout models. Led table recovery at a large OCR lab before joining in 2024. Owns Parse 2026.06 and the nested-header work that shipped 4 August 2026.

JH

Jonah Hale

Head of Inference

Serves batch and realtime from the same graph. Came from a private-cloud ML platform. Owns the 41.2 ms median digital parse and the EU-West queue that delayed 18 minutes on 11 June 2026.

PN

Priya Nair

Head of Solutions

Runs Studio with design partners. Former diligence analyst. Writes the invoice and binder recipes in the docs. First reply on Foundry Slack is her desk or the TAM on Private fire.

SO

Samir Okonkwo

Forward-deployed engineering

VPC and air-gap installs. Sits with legal on residency maps. Named TAM for Private fire tenants that ask for a person in the room when a kiln review happens.

AL

Asha Lang

Security and trust

Encryption, key custody, and the trust packet. Publishes subprocessors in-app. Will publish a SOC 2 report when the 2026 audit cycle closes. Until then, request the packet below.

Careers

People who like hard pages.

Oakland kiln, with remote seats in US and EU time zones for inference and solutions. Write [email protected] with a PDF you are proud of and a note on the role.

Inference engineer

Batch, realtime, and air-gap serving. Python, CUDA graphs, and the job queue behind /v1/jobs.

Oakland or remote US

Applied vision

Reading order, tables, handwriting, stamps. You will own a file family and an eval set with Mira.

Oakland

Solutions

Sit with a design partner, lock a schema, ship a pipeline in the same week a new packet type arrives.

Oakland or remote

Forward-deployed

Private fire installs. You travel, you rack, you leave a tenant with a green status row and a named TAM handoff.

US travel

Security

Heat, then custody.

Encryption in transit and at rest. Customer-managed keys on Private fire. Training on customer files only with a named eval program you opt into. VPC and air-gapped options. Cupelin will publish SOC 2 when the report exists. Ask Asha for the current trust packet.

  • TLS 1.2 and 1.3 in transit
  • AES-256 at rest in US-West and EU-West
  • Customer-managed keys on Private fire
  • SSO on Foundry and Private fire
  • Audit logs retained 18 months
  • VPC add-on on Foundry, $1,200 per month
  • Air-gap included on Private fire
  • Named eval program, opt-in only
  • Subprocessors listed in-app
  • Incident notes from [email protected]

Request the trust packet

Request received. Asha sends the packet from [email protected] within two business days.

Journal

Assay notes

What a cupel is for

A cupel is a small porous vessel. In fire assay, lead and dross soak into the clay. A bead of precious metal stays behind. That is the product metaphor. Documents arrive full of layout noise. The job is to keep the values you can book, cite, or extract, and to show where they sat on the page.

Rahul wrote this the week the Oakland kiln opened. The cross-section on this page is the same drawing that sat on the first Studio canvas.

Layout is a contract

A table is a promise about alignment. Parse 2026.06 treats nested headers as parent boxes so a later extract can cite the column, even when the cell itself is empty. Mira’s note in the changelog is the short version. The long version is that reading order is a legal object once a customer books a number from it.

Eval sets for every parser ship

No parse model leaves the kiln without kiln-ap-88 and a held-out forty. Exact field match is the gate. v14 scored 94.2% against v13. Priya will hold a pipeline if a footer tax line drifts. Evals catch regressions before a customer’s night job.

Contact

Write the kiln

Volume, residency, and walkthroughs. Rahul reads this queue. Use the form or mail [email protected].

418 8th Street, Suite 3F, Oakland, CA 94607 · +1 510 628 4410

Message received. Rahul replies from [email protected] within one business day.