Software Development

Developing software solutions to support your asset & geohazard risk management needs

BGC’s Software Development Team specializes in the development of proprietary software tools to support our consulting services. We are driven by innovation and work in partnership with our clients to pioneer responsible solutions to complex earth science challenges.  

Our software developers specialize in managing large data sets and creating applications that convert data into knowledge. Working closely with BGC’s applied earth sciences experts, our “One Team” approach to software development eliminates communication gaps and speeds up the overall software development process, providing robust tools for our clients that are fit for purpose. Our application, Cambio, was a finalist for the 2020 BC Technology Impact Award in the category of Excellence in Technology Adoption.

Person using Cambio Mobile application on an iPad
Effectively Manage Spatial Data

Cambio is a powerful web and mobile application developed by BGC in-house that allows you to store, organize, and manage geospatial information for applications ranging from geohazards affecting pipelines to tailings dam stability monitoring.

Mobile Applications

Mobile applications work in offline mode to enable field data collection, GPS photo tagging, and voice-to-text note-taking. Inspections are synchronized when back within cell or Wi-Fi coverage, enabling office staff to review synced data from field inspectors. Reduce the weight of your field kit by taking a compact tablet and all your data with you instead of a thick binder.

Real-Time Monitoring & Alerting

Our monitoring and alerting systems pull in real-time data from public sources such as NRCAN, USGS, and NOAA, as well as private data sources from our clients. We apply various algorithms to single point or raster data to provide an up-to-date understanding of what is happening at your asset locations in near real time.

Pairing this data with the thresholds set by Cambio’s algorithms that calculate the hazard occurrence, vulnerability, and risk for your asset, our real-time monitoring systems will send you actionable alerts for streamflow, seismicity, precipitation, snowpack, wave height, and geotechnical instrumentation.

Backed By The Latest Technology

BGC applications run on Microsoft’s Azure cloud platform, providing our apps the security, reliability, and availability that you would expect from real-time monitoring applications. We take advantage of Microsoft’s Azure Active Directory (AD), so you can get the benefits of single sign-on (SSO). The development teams practice a fully agile methodology for software development. We design all our systems with scalability in mind. Whether you need a monitoring system at one specific location or coverage for over 300,000 km of roads and highways, we have the solution that can grow with you.

Related Projects

Key Contacts

Software Development

Eldon Wong

Senior Manager, Software Development

Software Development

Chris Hu

Software Tech Lead, Senior Software Developer

Software Development

Marco Diazgranados

Software Tech Lead, Senior Software Developer

Software Development

Chao Shi

Software Tech Lead, Senior Software Developer