About

I turn messy documents into structured, usable data

I'm Subhajit, a freelance IDP engineer based in Durham, UK. I help companies turn scanned PDFs, invoices, lab reports, and email attachments into clean, structured information they can actually use.

Subhajit Bhar
My story

Most of my work is around document automation, OCR, and data extraction. I build systems that process scanned PDFs, invoices, lab reports, contracts, and email attachments, the kind of documents where standard tools often fail because the layouts keep changing.

I usually start by understanding your business process first: what documents come in, what data matters, where errors happen, who reviews the result, and where the final output needs to go. After that, I design a solution that's realistic for your budget, data quality, and timeline.

If something can be done with a simpler approach, I'll tell you. If an AI model is useful, I'll explain where it helps, where it may fail, and how we validate the results before using them in a real business process.

How I work

Simplest thing first, every time

My pipeline development follows the same sequence on every project.

01

Define the schema first

If I can't describe what clean output looks like, extraction will always be unreliable. Everything starts from the schema.

02

Establish a baseline with rules

A deterministic check tells me exactly where the hard cases are before introducing any probabilistic tool.

03

Introduce LLMs incrementally

If a simpler rule-based approach gets you 90% of the way, I'll say so, and we skip the LLM entirely.

04

Apply layout detection last

Only where variation genuinely requires it. Over-engineering is the most common failure mode in document processing.

Results

What that looks like in practice

Cut manual data entry by 75% for a water consultancy processing lab reports across 10+ changing layout variations.

Maintained and expanded the system over two years, and it became central to the client's daily operations.

Extended the pipeline to read email attachments directly, removing a manual download-and-upload step.

What clients say

From people I've worked with

Thanks to Subhajit's work, we are saving countless hours having to manually enter results into our own template.
Subhajit's professionalism, meticulous attention to detail, and expert handling of our project were apparent from the outset.
He always delivers great results. His communication is clear, he takes feedback well, and he consistently finds effective solutions.

Still processing documents by hand?

Book a free 30-minute audit call. Let's figure out how much time you'd get back by automating the work.