Software Development for Geotechnical Data

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

Our Services

Data Transformation & Structuring

Transform legacy formats (AGS3/4, GEF, BRO/XML) into modern geospatial standards. Set up PostGIS databases when teams need centralized, editable geospatial data, or produce GeoPackage files as fixed project deliverables.

Typical deliverables:

  • Transformation scripts and workflows
  • Cleaned and validated ground investigation datasets
Examples: PostGIS database for live, multi-user projects, or GeoPackage for finalized data handoff

Web Applications & Data Visualization

Build interactive web applications for GI data exploration. Develop CPT data management platforms to organize and compare CPTs, create 3D web viewers using CesiumJS, visualize FEM models (Plaxis, Deltares D-Series, etc.) and 3D geological models (Leapfrog) with surrounding geospatial context, interactive charts and plots for borehole data, or soil properties. Make your data explorable in the browser.

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

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
  • Stakeholder engagement tools
Good for: Municipal planning, infrastructure management, and stakeholder communication

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: Bringing subsurface context into design and engineering workflows

Custom Development

Bespoke tools and workflows tailored to your specific data challenges. From automation scripts to full applications, we build what you need.

Typical deliverables:

  • Custom software and tools
  • Automation scripts
  • Open-source contributions
Good for: Unique requirements not covered by standard tools or existing software

How We Work

  1. Discovery Call

    We discuss your data challenges, current workflows, and desired outcomes. This helps us understand if we're a good fit.

  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 ensure you can maintain the solution independently.

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 and community-driven.

Dual expertise

We understand both geotechnical engineering and modern software development. We speak your language and know your data.

Modern stack

Built for interoperability with Python, web standards, and geospatial tools. Your data works with the tools you already use.

Ready to discuss your project?

Schedule a discovery call to explore how we can help, or send us an email to start the conversation.