Real systems, not concepts.
One of these is built and working. The other is still in progress. Both are real projects with real code — nothing here is a hypothetical case study.
A system that reads and sorts documents on its own
Manual document sorting doesn't scale
Organizations receive a steady stream of scanned documents and photos of paperwork. Sorting and filing them by hand is slow and error-prone.
OCR plus automatic classification
A system that takes a scanned document — or just a photo of one — extracts the text with OCR, and automatically classifies what type of document it is.
Extract, then classify
Text is extracted from the image using optical character recognition, then the extracted content is run through a classifier that determines the document type — no manual sorting step required.
Computer vision and classification models
Built on OCR and computer vision for text extraction, with a classification layer for document typing.
Built and working
The system reads and classifies documents, including imperfect scans and photos rather than only clean, flatbed-scanned input. Full code is public on GitHub.
Risk visibility for construction projects
Invoices and project data drift apart
On construction projects, invoices and project records can quietly stop matching — and projects that were expected to win can start losing ground — without anyone noticing until it's expensive.
A dashboard with a chatbot
Currently building: a dashboard, paired with a chatbot, that cross-references invoices against project data for construction companies.
Cross-reference and flag
Invoices are checked against project records. Mismatches are flagged, and projects trending away from expectations are surfaced — instead of being found the hard way, later.
Data cross-referencing and conversational access
Structured data comparison across invoice and project records, with a chatbot layer for querying the dashboard directly.
In progress
This system is actively being built. The interface below shows the concept currently in development, not a finished product.
Have a problem worth solving?
Let's engineer the intelligence behind it.