Systems engineering and data architecture

Every organization thinks their data works.

Until it needs to.

Layered rock strata fractured along the bedding planes, in black and white.

Most systems are built for the good day. They pass acceptance testing, then something real arrives and the numbers stop agreeing with each other. I build for the bad day.

  • NATO
  • OECD
  • Treasury Board of Canada
  • ISED Canada
  • Canadian Intellectual Property Office

The reporting cycle takes three months.

The model lives in a spreadsheet, and the one person who understands it has other work. The dashboard is accurate about last quarter.

By the time a decision reaches the executive floor, the number in the briefing has been through several hands since it left the source, and nobody in the room can name the last person who checked it. The analysis team spends most of its week cleaning data.

The technology is usually fine. The architecture underneath it was never designed for the question being asked, and nothing about that looks urgent until the week it becomes urgent.

  1. 01Interoperability specificationsFormal standards that define how systems from different organizations must behave when they meet. I write the requirement, implement it in code, then test a live system against the published document.
  2. 02Data platformsEnd-to-end systems from bare-metal infrastructure to front-end interface, engineered for restricted and highly regulated environments.
  3. 03Analytical pipelinesAutomated, version-controlled workflows that eliminate manual data preparation and produce reproducible, auditable output.
  4. 04AI integrationCustom agent pipelines and MCP servers that allow plain-language querying of secure, structured datasets.
  5. 05Institutional defenseThese systems get used by people who will be asked, in public, to explain them. I can defend a design decision to the team that built it and to the minister who signs the submission, using the same facts and two different vocabularies.

If any of that sounds like your organization, write to me and describe it. I will tell you whether it is something I can fix.

Tell me what is breaking

If you are building something that has to hold, write to me.

  • Massachusetts Institute of TechnologyMicroMasters, Statistics and Data Science
  • Carleton UniversityMaster of Applied Business Analytics
  • Queen's UniversityBSc, Mining Engineering