Petricore logo gray

Geological research collaboration platform

Petricore intro img

Project brief

Petricore approached us with a challenge of creating a research collaboration tool and a cloud repository for lab data to streamline their scientists’ communication. Next, we built a website reflecting the company’s disruptive approach and spearheading the industry’s innovation.

Intercontinental connectivity

To make the most of the client’s time, we started the project with a kick-off during which we established the priorities and focused on the users’ needs. We had to understand the whole geo-research process, map out the information flows and find a way to optimize the collaboration processes. The tool we built - PetriCloud - makes scientific collaboration across 3 continents seamless and lightning-fast.

Rock(et) science

The next challenge Petricore gave us was even closer to the research process. We were given the task of designing and building a tool used for handling Computed Tomography scans of rock samples. This meant handling huge file sizes and designing a UI capable of numerous data visualisation type configurations to make the tool serve its users as best possible.

Our clients bg

Are you ready to build something great?

Have a project or an idea you’d like to collaborate with us on? Let’s talk!


When working on the project, we needed to make the application quick to develop and scalable. We went with Ruby and React for speed of development with and hosted everything on Google Cloud Platform to ensure stability and scalability.

  • Ruby on Rails

  • React

  • PostgreSQL

  • Node.js

  • Google Cloud

Conversation is one of our most important values and a habit we support on every stage of our development process. Conversation is executed through digital tooling so the context is never lost. We use Slack for chat, Pivotal Tracker for planning, and Github for code reviews and discussion.