What we do
We work across all three of these worlds, and we specialize in making them work as one system.
AI
AI applications built around your documents, images, data and workflows.
- LLMs, RAG and AI agents
- Computer vision and motion analysis
- Speech and voice control
Immersive
Interfaces that put people inside the information, from a headset to a wall of screens.
- Mixed, augmented and virtual reality
- Real-time 3D and digital twins
- Multi-user and geospatial experiences
Enterprise
The services and integrations that connect your applications, workflows and data.
- Back ends, APIs and databases
- Cloud, containers and DevOps
- Integration with your business systems
Where they meet is our specialty: a trainee in mixed reality coached by AI, with results recorded in your learning system. A 3D model of your site that answers questions in plain English from your live data. An automated pipeline to take your CAD/BIM data into robotics simulation.
Some of the Problems Our Team has Solved
Selected projects across AI, immersive interfaces and enterprise systems.
-
Your people can't get answers out of your data.
We built a geospatial digital twin where you ask questions in plain English and see the answers on a live 3D map, from the whole globe down to a single machine on a factory floor.AI agents, vector search, Cesium, Unity, PostGIS, RabbitMQ, DockerWatch video
-
You're selling land to buyers remotely.
A shared Apple Vision Pro experience that lets groups explore sites together, with available building, utility and population data overlaid. A browser version supports viewing outside the headset.Speech, AI, Apple Vision Pro, Normcore, React, Azure, RESTWatch video
-
You need to measure how people move, not just watch them.
For a science museum, we delivered a baseball pitching experience that captures and analyzes each visitor's throw with computer vision.Computer vision, motion capture, Python, Unity
-
Training is slow, risky and hard to track.
We built a VR training app to train electrical apprentices, connected to the client's learning management system.VR, Unity, Meta Quest, SCORM, xAPIWatch video
-
Physical security teams can't see a situation fast enough.
We built a live 3D view of an airport that shows weapon-detection alerts and responding officers as they happen.Real-time 3D, Unity, REST, WebSockets, DockerWatch video
-
Your technicians need faster access to service information.
We're building an AI diagnostic and repair automotive assistant grounded in factory service manuals. It combines a knowledge graph with vector search so its answers come from verified data.AI agents, RAG, LangGraph, Neo4j, Claude, OpenAI
-
Your customers need to work hands-free.
We added voice commands and smartphone control to a video conferencing product line, allowing users to operate meeting-room equipment without touching shared controls.
Our track record goes back decades: systems that paid for themselves in nine months, builds cut from a week to under an hour, and cloud costs reduced by 35%.
Where we've worked
- Training
- Construction and engineering
- Energy and utilities
- Land and economic development
- Healthcare
- Security and public safety
- Automotive
- Museums and education
- Communications
Past work has involved American Airlines, Johnson & Johnson, Hewlett Packard, IBM, Microsoft, Universal Studios, NEC, Dell, Logitech and Unity Technologies.
But we start with your problem, not your industry.
Technologies
- AI
- Claude, OpenAI, Gemini, LangGraph, LangChain, RAG, AI agents, MCP, Neo4j, pgvector, Voyage, computer vision, motion capture, speech, Azure Cognitive Services, Python
- Immersive
- Apple Vision Pro, Meta Quest, MR/AR/VR, Unity, Unreal, Cesium, PolySpatial, Normcore, XR Interaction Toolkit, MRTK, WebGL, Pixyz, Revit, Navisworks
- Enterprise
- .NET, C#, ASP.NET, Blazor, React, REST, SignalR, WebSockets, WebRTC, RabbitMQ, Docker, Azure, SQL Server, PostgreSQL, PostGIS, MongoDB, Databricks, Power BI, SCORM, xAPI, Agile, ISO-9001, ITIL
Team
Don Cameron
Director and technical lead
Don Cameron has built software across a wide range of work: 3D digital twins and AI, mapping systems for oil companies, large government platforms, award-winning video conferencing products, . He has led many teams and turned around many failing projects. He's based in Victoria, BC.
[Senior role]
[One sentence on what this person brings to a project.]
[Senior role]
[One sentence on what this person brings to a project.]
[Senior role]
[One sentence on what this person brings to a project.]
[Senior role]
[One sentence on what this person brings to a project.]
Some team members aren't named here because they're currently employed elsewhere.