Extract fields ✓
Validate business rules ✓
Score confidence ✓
Route exceptions ↗
Less manual handling.
More control.
An AI invoice-processing prototype designed around the operational needs of a GTA property management company managing 200+ properties.
Explore the project
The challenge
Translate manual invoice handling into a consistent workflow with clear validation and review requirements.
My contribution
Analyzed processing needs; defined business rules and acceptance criteria for extraction, confidence scoring, exception handling and standardized outputs; built a working prototype using Next.js, React, TypeScript, Firebase and the OpenAI API.
Design decisions
Combined modular processing with human review to support data quality, reliability and cost-conscious deployment. The prototype demonstrates feasibility; production accuracy, cost savings and processing-time metrics are not published here.