Selected work

Not a portfolio. Proof.

Engineering & construction

Several systems. One reporting layer. Three years running.

Systems integration Automated ingestion Data warehouse Power BI Managed service

A structural steel and platework contractor was assembling its project and production reporting by hand every month, pulling numbers out of several third-party systems into spreadsheets before anyone could look at them. We built the integrations, the automated ingestion, the warehouse underneath and the reporting layer on top, and have run it as a managed service ever since.

Rebuilt by hand monthly Refreshed automatically
Key result Three years in continuous production use. Delivered · in production use, third year
Mining

Measuring what the plant was estimating.

Computer vision Python Azure SQL Industrial

A mining operation wanted material on its conveyor feed measured rather than eyeballed. We built the pipeline end to end: camera feeds, inference, and the transformation layer that lands the output in the same warehouse as every other operational source, where it can be reported on like any other data.

Estimated by eye Measured, every frame
Key result Vision output treated as just another data source. In deployment
Financial services

Multi-entity consolidation, without the month-end scramble.

API integration Azure SQL Next.js Entra ID SSO Multi-entity reporting

A group operating several legal entities was consolidating its accounts by hand every month, in spreadsheets, days after the period closed. We built a financial hub straight against the accounting platform's API: consolidation, reporting, and an AI layer over the numbers for the questions that don't fit a dashboard.

Spreadsheets, days late Consolidated, live
Key result Month-end consolidation automated across every entity. Delivered · in active use

Yours will look nothing like these.

That is usually the point.

Start a conversation