Skip to content

OceanMind use Microsoft Azure + AI to combat illegal fishing & human trafficking.

Read how we did it

From strategy to design and build, our customers succeed by adopting our best traits; absorbing our expertise, assimilating our processes, and leveraging our Intellectual Property.

We are a consultancy with deep expertise in Azure, Data, AI, & complex software engineering. We are Microsoft Gold Partners for Cloud Platform, Data Platform, Data Analytics, DevOps, a Power BI Partner, and .NET Foundation Corporate Sponsors.

Our results speak for themselves. Start-ups funded or exited. Chaotic teams struggling to deliver, converted into high-performance teams who deliver weekly. New cloud based products & solutions that are celebrated in global conference keynotes as exemplars of the 'art of the possible' made real.

See our case studies

Our Modern Data Platform blueprints leverage Microsoft’s latest and most powerful Big Data tools and platforms to empower the smallest start-ups to the largest enterprises to ingest, prepare and consume any data at any scale.

See our Data Platform Blueprints
Modern Data Platform blueprints

We help organizations of all sizes from start-ups to global enterprises across financial services, media & comms, retail & consumer goods, and professional services.

We help small teams achieve big things. We help our customers succeed by adopting our best traits; absorbing our expertise, assimilating our processes, and leveraging our Intellectual Property. But all of this starts and ends with our people.

Meet the Endjineers

We like to share our knowledge; hard won experience from delivering bleeding edge projects or building IP, and insights from being an innovative, cloud-first, distributed start-up.

Read our blog
Thought Leaders
Extract insights from tag lists using Python Pandas and Power BI

Extract insights from tag lists using Python Pandas and Power BI

Barry Smart

We often come across spreadsheets and CSV files that contain features which are a list of tags or categories. This blog article walks through a simple way of extracting insights from this data using a combination of Pandas for data wrangling and Power BI for analytics and visualisation.
Computer Networking Essentials for Developers: the Web - Part 2

Computer Networking Essentials for Developers: the Web - Part 2

Liam Mooney

We're constantly using computer networks and the internet, especially as developers. The Web is the most important application on the Internet; this is the second of two posts aiming to explain the basics of the Web.
Implementing dependency injection in ASP.NET Core

Implementing dependency injection in ASP.NET Core

Elisenda Gascon

In this post, we will be showing how to implement dependency injection in an ASP.NET Core application.
Filtering unrelated tables in Power BI

Filtering unrelated tables in Power BI

Elisenda Gascon

Star Schemas are designed to be able to filter the fact table by any dimension. But in some cases, we might also want to filter a dimension table by another dimension. Here's a clean way of doing so.
The Perils of Combining Multicast Delegates with Tasks in C#

The Perils of Combining Multicast Delegates with Tasks in C#

Liam Mooney

It's possible to get into a tricky situation when combining asynchronous methods that return Task objects with multicast delegates in C#. In this post Liam explains how that situation arises.
How to dynamically switch between measures in Power BI visuals with Field Parameters

How to dynamically switch between measures in Power BI visuals with Field Parameters

Jessica Hill

Field Parameters allow users to dynamically change the measure being analysed within a report. This blog post will explore how to use the new Field Parameters feature to dynamically switch between measures in a visua.