Software Development for Geotechnical Data

We build custom tools and workflows that bridge the gap between (legacy) geotechnical formats and modern software, from digital twins for policy makers to specialized web viewers for engineering teams.

Our Services

Data Transformation & Structuring

Transform industry-specific formats (AGS3/4, GEF, BRO/XML) into structured data in open formats with broad software support.

Typical deliverables:

  • Transformation scripts and workflows
  • Cleaned and validated ground investigation datasets
Examples: Set up PostGIS databases when a team needs centralized, editable geospatial data, or a GeoPackage for finalized data handoff

Web Applications & Data Visualization

Interactive web applications for exploring GI data in the browser: CPT tools, 3D map viewers (CesiumJS), viewers for analysis models (Plaxis, Deltares D-Series) and geological models (Leapfrog), and custom charts.

Typical deliverables:

  • Deployed web application
  • Source code and documentation
  • Hosting setup and support
Examples: CPT data browser for organizing and comparing soundings, web viewer for FEM/geological models with context, or interactive 3D map viewer with subsurface layers

Python Tools & Notebook Workflows

Work with CPT and borehole data in Python notebooks, and turn spreadsheet calculations into scripts you can rerun and audit. We build on our open-source libraries cpt-anywidget and symeval.

Typical deliverables:

  • Notebook viewers for CPT and borehole data
  • Unit-aware, reproducible calculation workflows
  • Python libraries tailored to your data
Good for: Engineering teams that want interpretations and calculations they can query, rerun, and reuse across projects.

Digital Twins for Infrastructure

Create digital twin environments that integrate subsurface data with infrastructure assets. Give policy makers and stakeholders interactive tools to explore geotechnical and geological data in spatial context alongside planning and design information.

Typical deliverables:

  • Web-based digital twin platform
  • Integrated geotechnical and infrastructure data
  • Shareable views for reviews, presentations, or public pages
Good for: Municipal planning, infrastructure management, and public engagement.

CAD/BIM/Design Integration

Bring subsurface context into your design process. Connect geotechnical data to Rhino3D/Grasshopper, Revit, Civil3D, or other design tools.

Typical deliverables:

  • Custom connectors and plugins
  • Automated workflows
  • Integration documentation
Good for: Geotechnical engineers, designers, and BIM coordinators who need ground data inside their existing design file.

Custom Development

Tools and workflows tailored to your challenges, from automation scripts to full applications.

Typical deliverables:

  • Custom software and tools
  • Automation scripts
  • Open-source contributions
Good for: Work where off-the-shelf tools fall short, built to match your data and workflow, not the other way around.

How We Work

  1. Discovery Call

    We talk through your data, how you work with it now, and what you'd like to change. By the end, both sides know whether it's worth continuing.

  2. Scoping & Proposal

    Together we define clear deliverables, timeline, and budget.

  3. Development

    We build iteratively with regular check-ins and demos. You stay involved and can provide feedback throughout.

  4. Delivery & Handoff

    We deliver complete documentation, provide training if needed, and make sure you can run and maintain what we built.

Why Bedrock.engineer

Open-source at heart

No vendor lock-in. Tools you can inspect, modify, and own. Our core library bedrock-ge is open-source.

Dual expertise

We understand both geotechnical engineering and modern software development, so you don't have to translate between the two.

Modern stack

We build with the same technologies as the wider software world: Python, web standards, and open geospatial tooling. Your project benefits from that ecosystem instead of depending on niche sector software.

Let's discuss

Book a call to talk through your data, your current workflow, or what you'd like to build. Or send us an email.