← Back to selected work

DOCUMENT PROCESSING · STRUCTURED EXTRACTION

Document Intelligence.

From scanned pages to structured information. A document-analysis API with provider adapters, page processing, and validated JSON outputs.

CONTRIBUTIONProject developmentPROJECT YEAR2026
TECHNOLOGIES
PythonFastAPIPydanticOCR
Running Document Analysis API with its PDF upload endpoint expandedRunning API · original Swagger interface

The question

Scanned documents mix layouts, handwriting, dates, and financial values. Downstream software needs structured fields rather than another unsearchable PDF.

The approach

The FastAPI vision-analysis variant accepts PDFs, prepares pages, calls a configured model provider, and validates a structured response. The repository also explores Azure OCR/classification and offline extraction variants; those paths have different setup and processing requirements.

The result

An implemented document-processing project with upload validation and a documented API contract. The current API variant is designed to process without retaining submitted documents; extraction accuracy still needs evaluation on representative material.

Project summary shared with permission. Source code is private; contact me to discuss the work.

NEXT PROJECTexcelbot ↗