Software architecture & delivery consulting — Vancouver, BC

AI enablement and digital twins,
delivered — not just diagrammed.

42ENG builds AI-enabled data pipelines, deploys on-premises AI infrastructure, and trains domain-specific models — for operations-heavy organizations, airports especially, where generic cloud AI doesn't cut it.

  • CCTV ML-pipelineAircraft Stand-Occupancy System
  • Digital TwinVancouver International Airport
  • BorderXpressAirport-based Border Control Kiosks
  • 25+ yearsShipping production systems
What 42ENG does

Four practices. One standard: it ships.

Strategy decks don't move baggage, clear passengers, or answer support tickets. Every engagement is scoped around working software in production — with the infrastructure and operational domain knowledge to back it up.

AI Enablement & Uplift

Practical AI — not a roadmap, not a proof-of-concept that never scales. Three areas where 42ENG works:

  • AI-enabled data pipelines — ingestion, enrichment, and inference wired into operational workflows, not bolted on afterwards.
  • On-premises AI infrastructure — model serving, GPU orchestration, and private inference for organizations that can't or won't send operational data to a third-party cloud.
  • Model training & fine-tuning — domain-specific models trained on your data, for tasks where a generic foundation model underperforms or a prompt isn't enough.

Airport & Aviation Systems

Deep, earned domain expertise in airport operations: passenger processing, biometrics and automated border control, customs and aerospace metadata, GIS, and the operational data that ties a terminal together. Built for the environment where downtime is measured in queue length.

Digital Twins

A digital twin is only useful when it answers operational questions faster than a radio call. 42ENG built Vancouver International Airport's digital twin — integrating GIS, live operational feeds, and 3D visualization into a decision tool, not a demo.

Solutions Delivery

Embedded architecture and delivery leadership that takes ownership of outcomes. From system design through team execution to production handover — for organizations that need senior capability without a senior hiring cycle.

Selected work

Proof, not promises.

A sample of production systems delivered across aviation, health, and public spaces.

Digital Twin · GIS · Aviation

YVR Digital Twin

A living digital model of Vancouver International Airport, fusing GIS, operational data, and 3D visualization to give airport teams a shared, real-time picture of the terminal and airfield.

Biometrics · Border Control · Aviation

BorderXpress

Automated passport control kiosks processing millions of international passengers — biometrics and image processing in one of the least forgiving production environments there is.

Health Insurance · Claims

Blue Cross

Systems supporting disability and dental coverage — the kind of regulated, high-volume domain where correctness isn't negotiable.

Interactive · Public Installation

Science World — BodyWorks

Interactive exhibit software for Science World's BodyWorks gallery, built to survive the toughest user testing available: thousands of kids a day.

About

Senior enough to lead. Hands-on enough to commit code.

42ENG is led by Dennis Johnston, a software architect and delivery leader based in Vancouver, BC. The firm started as a one-man show in the early dotcom days and has been quietly building and delivering systems for North American clients ever since — from airport digital twins and border-control kiosks, to marine IoT sensor pipelines.

The through-line: complex, operations-heavy domains where software has to work the first time and keep working. Today that increasingly means helping organizations adopt AI with the same discipline — grounded in their data, wired into their operations, and measured by outcomes rather than announcements.

Contact

Have a system that needs to exist?

Whether it's an AI initiative that needs to get real, an airport program that needs domain depth, or a delivery that needs a competent owner — start with a conversation.