Yichuan Zhang

Project

Cruise Business Digital Transformation

End-to-end workflow with OCR, LLM validation, and a React + Python stack.

Role
Full-stack Engineer
Period
2024 – —
Status
Ongoing
Stack
React · TypeScript · FastAPI · PostgreSQL · Document AI · Gemini
Cruise system architecture

Designed and implemented a full-stack solution that standardises request documents, automates validation, and generates structured outputs that integrate into the operational workflow. Focus was on practical reliability rather than heavy automation.

Components

Frontend (React + TypeScript) for document upload and exception review; backend (Python/FastAPI) for orchestration; PostgreSQL for metadata; OCR via Google Document AI; entity extraction via Gemini, with cross-validation between OCR and LLM understanding.

Outputs include standardised RFQ in Excel/PDF, email preparation, and APIs for downstream systems. The solution emphasises clear fallback paths and auditability — automation applies where confidence is high; humans review exceptions.

Gallery

  • Architecture overview
    Architecture overview
  • Workflow stages
    Workflow stages
  • Database & standardisation
    Database & standardisation
  • Verification UI
    Verification UI