Software is an enabler, not a capability

The world today is driven by technology. Those who are aware and able to act win.

What we deliver

Infrastructure

Build automation pipelines, Infrastructure as Code and message queues? Public and on-premise private clouds? Yes, we do it all. Kubernetes is our middle name and we get your product moving faster than ever, while reducing operational expenses.

Analytics

Yield management and predictive actions. We work with bleeding edge analytics platforms, exploit machine learning and computational analytics to accelerate the heart of the solution.

Mobile apps

Android or iOS, we help you out with your product on the device in close proximity of your customers. We can do it natively, but lately we've been promoting cross-platform work. Depends on the case.

Web development

Ecommerce, marketing sites, dashboards and all sorts application SPA's. This is our bread and butter, be it with REST or GraphQL. You need help with PHP? Then sorry, we're not for you. But have a look what we do work with, that's quite a lot!

Some of the tools we work with

Node.js

TypeScript

React

Next.js

Redux

GCP

Redis

Kubernetes

AWS

PostgreSQL

Docker

Azure

Kong

Rundeck

Python

Rust

How we deliver

Organisational needs

Again, what are you trying to solve? Do you want to bring down your operational expenses, improve your site reliability metrics, lower the time from development to production or launch a new service? We identify possible bottlenecks and characteristics of the service. Figuring this out is the corner stone before jumping forward.

Exploration

We investigate the different technologies that would be suitable for the job, evaluate the pros and cons. Read up on best practices when the territory is unfamiliar. Spin up a container locally and test new ideas out. How does your authentication and authorization fit into the picture? Where is the service going to be run, how is it going to be monitored and how to provide the metrics for operations. We want to make sure we design the best architecture and select the best technologies for the business requirements and the problem to be solved, before moving on to building the service.

Proof of concept

Next we just build it and focus on making the initial production deployment. The aim is to release for a set of customers as soon as possible in order to get instant feedback from the end users. This is essential to be able to see if we are on the right path. We try to get things done quickly while still maintaining high quality and taking all security principles into consideration. What we're looking for are signs of validation before full commitment on the setup of the actual service.

Wax on, wax off

Even when we're total pros, the first deployment is never a shining diamond. Next we look at the data and figure out where to improve. It might be slow response times, reliability or developer productivity. After identifying the issues we make improvements. We make sure that the code stays readable and maintainable even after many years of development and that the documentation is up to standards. Even when the service is not actively developed, we take care it runs smoothly and securely.

The digitised planet rock

Constant change

Digitalisation is driven by constant change, but not only that, the change is extremely fast. And by this, we mean disruptions - transformation of an established way of doing business. This is good news for those who are willing to adapt and have the courage to fail. Failing should be viewed as validation. This in turn implies that there must be a stop, or in other words, you have to be able to clearly define goals and embrace failing.

Data revolution

The technologies for processing massive data sets either real-time, or as jobs, has made significant progress during the recent year. Data revolution is an umbrella term for big data & data analytics. Organisations all over the world have huge data sets, but capability to processing large data sets is hard. Information is useful, but only when put in practice. Execution will be the hardest part, despite the organisation size, industry or core business.

The non-generic users

Customers today are expecting you to deliver an higher service level than ever before. They expect your product to be accessible at all times globally with immediate fulfilment while simultaneously providing a personlised and memorable experience.

Firstly, get to know your customer. Actively monitor user data and key metrics to understand customer behavior. With help of gathered data new and additional services are created to ease with customer pain points and to amplify your value proposition. Constantly improve the user experience for your customers. This will result in higher service quality, more engaged users and added perceived value of your product.

To move forward, one must take the first step.