Case study
Jengai: an AI document pipeline for construction estimating
How a multi-tenant SaaS for commercial specialty contractors turns unstructured construction PDFs into structured cost and scope data.
- Role
- Director of Technology & Senior Software Architect
- Company
- Jengai, New York, USA
- Period
- Dec 2022 – Apr 2026
- Result
- Pre-estimation turnaround cut by more than 60%
The problem
Commercial specialty contractors estimate and bid from construction documents that arrive as unstructured PDFs. Extracting cost and scope information from them by hand is slow, and it is the step every estimate waits for.
What was built
Jengai is a cloud-native, multi-tenant SaaS platform that combines CRM, bidding and estimation in one suite, with modules for CRM, bidding, integrations, background jobs and document analysis.
At its core is an AI document pipeline. Azure AI Document Intelligence and Azure Computer Vision read the PDFs, Python and .NET services turn them into structured cost and scope data, and Azure Service Bus connects the services so processing runs asynchronously and event-driven.
Architecture decisions
- Enterprise-grade security across tenants with OAuth2, JWT and Azure AD B2C, and formal REST API design throughout the multi-tenant architecture.
- Event-driven processing on Azure Service Bus between the .NET platform services and the Python AI services.
- Integrations with Salesforce CRM, Zoho CRM, Autodesk Construction Cloud and Microsoft Graph.
- A multi-layered testing strategy and CI/CD on Azure DevOps.
AI in the engineering process
AI coding agents (Claude Code, GitHub Copilot and Cursor) became part of the team's daily development lifecycle for code authoring, refactoring, test generation and technical documentation. Prompt and context conventions kept their output consistent with the platform's architecture and coding standards.
Outcome
Pre-estimation turnaround dropped by more than 60%, and several estimating teams can now work in parallel on the same project.
My role
As Director of Technology and Senior Software Architect, I owned the end-to-end architecture and engineering delivery, designed the AI document pipeline, led and mentored the product and engineering teams, and managed the research and development projects.
Technology
- .NET
- Angular
- Python
- Azure App Services
- Azure Functions
- Azure SQL
- Azure Blob Storage
- Entra ID / Azure AD B2C
- Azure AI Document Intelligence
- Azure Computer Vision
- Azure Service Bus
- Azure DevOps
Links
Working on something similar? Get in touch.