Skip to content
Leon Achata
All work
Documents

SmartID AI

IDs, driver's licenses and passports read and structured automatically to pre-fill forms.

The problem

Onboarding flows ask people to type data that is already printed on their ID.

How it works

Google Cloud Vision reads the image, and an LLM maps the noisy OCR text to clean fields — names, document number, issue and expiry dates. Jobs run asynchronously behind a FastAPI service.

Pipeline

  1. 01Image
  2. 02Validation
  3. 03OCR
  4. 04LLM field mapping
  5. 05Form data

Highlights

  • Handles ID cards, driver's licenses and passports
  • Async job API: upload, status, result
  • Processing metrics per document
  • Deployed on Railway

Stack

Google Cloud VisionOpenAILangGraphFastAPIRailway

Want something like this for your company?

I build production versions of these systems on your data and your infrastructure.

Related service: Document processing

Book a call