
Geoscience and Engineering
Advanced engineering firm working with large volumes of scientific data providing specialised consultancy services.
Challenge
Previous third-party software companies struggled to understand the industry’s scientific requirements and the legacy technology underlying existing products. The client needed a partner capable of bridging this gap to extend current applications and drive future innovation.
The existing software was overly complicated, slow, and difficult to install on local workstations, with bugs damaging the company’s reputation.
Applications were challenging to maintain due to the use of multiple programming languages, frameworks, and databases, which led to:
Poor database integrity and corrupted data.
Difficulty making regular upgrades.
Additionally, cloud-based elements were locked into expensive third-party vendors, increasing costs and limiting flexibility.

Solution
A carefully selected CCQ Tech team collaborated closely with the client, providing ongoing advice, guidance, and support for large-scale changes to databases and software applications.
The CCQ team:
Advised on feasibility and facilitated the modernisation and web-enablement of existing software.
Delivered a potentially world-first, successful proof of concept (POC) for streaming highly compressed geophysics data over the internet.
Technologies
Microsoft .NET 7 and .NET Core
ASP.Net WebApi
ASP.NET
C# & C# Source Generators
C++
Entity Framework Core
Typescript
Microsoft SQL
Azure
Javascript
The Work
Bespoke code to read, write, and manipulate complex feeds of geophysics sensors
Working with industry-standard formats inc; Ground Penetrating Radar /LIDAR/LAS/LAZ
Compression, transfer & storage of irregular datasets
Read raw NCOM files containing positioning/GPS data
Engineering algorithms
Application development
Legacy application entrustment
Development of streaming technologies to maximise performance across the web
Designed and delivered developer training programmes
Testing
Prototyping
Technology selection
Workflow mapping
Results
The client now has confidence in a partner capable of solving complex, nuanced challenges, maintaining legacy products, and supporting innovation for future developments.
Key outcomes include:
Faster deployment, improved system performance, and enhanced maintenance processes.
New functionality and greater data integrity.
Developers and engineers can now set up and use software systems in under one hour, compared to several days previously.
Results from the POC and other discovery projects have laid the foundation for product innovation, improved reliability, and increased functionality, leading to more productive engineering teams.
Reduced costs and increased flexibility, as systems can now be hosted internally or with any cloud-hosting provider.

