AI Builder Portfolio · Kyle Cardwell

I built a hosted client portal
for a real construction contractor.

Huston Electric in Indianapolis uses this platform daily to manage equipment rentals, parse PDF invoices automatically, and get AI-powered spend analysis — built and deployed solo from scratch.

PDF parsing pipeline

Rental order PDFs land in an O365 mailbox, a Logic App fires, a FastAPI worker extracts structured rows — all without manual input.

AI rental analytics

Charts for spend by job/vendor/foreman, fleet composition, and overdue tracking. Streaming AI chat answers questions about the data in plain English.

Multi-tenant Azure infra

Container Apps, Postgres Flexible Server, Blob Storage, Key Vault, Entra External ID — all provisioned via Bicep and deployed by GitHub Actions.

Tech stack

Next.js 14FastAPIPostgreSQLAzure Container AppsAzure OpenAIEntra External IDSQLAlchemy / AlembicDocker

About the builder

Kyle Cardwell — software developer at Cardwell Data Solutions, building AI-powered tools for small contractors. Previously electrical estimating at Huston Electric. I ship full-stack systems solo, from Bicep templates to streaming LLM endpoints.