Production systems, in the wild.
Every engagement on this page is running today, used by people who depend on it. Some we host and operate. Some we hand over to internal IT once the platform is mature.
ONXpress
Toronto, CanadaA purpose-built enterprise suite for the Metrolinx GO expansion.
ONXpress was running daily reporting on Excel and crude forms when we started. Today they run a full enterprise product — the office and field-mobile suite that planning, finance, and on-site teams use every day.
- Alliances and projects with cost-breakdown structures (CBS)
- Daily reports, purchase orders, progressive billing applications (PBA)
- EVM and forecasting with industry-standard graphs (EAC, ETC)
- Offline-capable mobile app for field capture, going live now
Aecon
Toronto, CanadaConstruction technology engineering partner.
Aecon executive teams use the Prosols platform to plan, track, forecast, and bill complex construction programs at the scale a national construction firm runs.
- Executive dashboards across alliances and projects
- EVM rollups from approved daily reports to WBS
- Resource and rate management across labor, equipment, materials
- Hosted and operated by ADILABS on their behalf
Citizens Energy Group
Indianapolis, IndianaLive gas-flow tracking and modernized invoice OCR.
Two engagements at Citizens. First, replacing a rigid MS Access tool with an Azure-native web app for hourly gas-flow recording. Second, an Azure-native OCR pipeline processing thousands of invoices per day.
- Hourly entry by controllers across distribution take-points
- Power Apps and Power Automate workflows on Dataverse
- OCR pipeline with confidence-gated extraction at scale
- End-to-end infrastructure design and rollout
Eli Lilly
Indianapolis, IndianaData warehouse modernization and SAP ↔ Tulip integration.
We led the migration of an on-prem Informatica warehouse to AWS Glue + Spark — a complete pipeline rewrite to go-live. Separately, we built a MuleSoft integration engine connecting SAP to Tulip on the manufacturing floor.
- Full Informatica → AWS Glue migration with parallel-run validation
- Spark jobs replacing legacy ETL end-to-end
- MuleSoft integration platform between SAP and Tulip
- Custom Azure Functions for transformation extensions