Digital futurists, strategists & UX professionals Goodhum (Page 1)

We have a long experience of creating scenarios for the unknown - building digital futures to choose from, instead of reactively waiting and adapting to one created by others.

Digital Consultancy services for the new world. Ambitious companies call us when they need experience and talent. Goodhum helps some of the world’s top companies — like Sandvik, Caverion and Kemppi — innovate, design and develop digital products faster.
Other clients include software companies like MagiCAD, and new start-ups like Ai2Ai and Biovotion.

Thank you Goodhum for making it all fly in the digital space, with the attention to detail & creative wisdom we have so much respect for.

Andreas Caduff, CEO Biovotion, Switzerland

Deploy Goodhum (Page 1)

Our job is to help grow the product from prototype & MVP
to production at planet-scale.

Many of our clients already have their back end selections locked. We help them deploy on their cloud platform. We then work with each client's needs; Node.js back ends, many different SQL and NoSQL databases, and Elasticsearch.

Amazon, Azure and on-premises / hybrid clouds are all familiar to us.

If we choose a cloud platform for a project ourselves, we use the fully managed Google Cloud Platform.


This frees up the developers to focus on delivering great products. We can grow from prototype to planet-scale with excellent capacity, reliability, and performance.

We typically use Redis, MongoDB or Google's Cloud Datastore, BigQuery, Cloud Pub/Sub, Cloud Storage, App Engine, Cloud Functions and Firebase.

For machine learning and AI, we use the many Cloud AI solutions, Tensorflow and Keras.


Machine learning demo Machine learning demo: Angular 5 + GPU

This Angular demo runs in the browser using GPU where available.
We implemented it as a tiny web app loaded inside this page to test the performance.

Angular Demo (experimental - modern browsers only)

Here we first use JavaScript in the front end to classify the randomly loaded images locally, without a back end. We chose to use a deep convolutional neural network (CNN) architecture called SqueezeNet.
The model is small, thus the bundled JavaScript file for the demo is just 634 kB, including the trained model, Angular and the actual app.
For more complex cases we would use a back end and call the API from the front end. The second example shows this.


Chatbot demo Chatbot demo

Twenty-five years from now, no one will be clicking on drop-down menus, but everyone will still be pointing at maps and correcting each other's sentences. It's fundamental.
Good information software reflects how humans, not computers, deal with information.

Bret Victor

The demo below has only been taught with information from this web site. It uses machine learning to map questions to the knowledge it found on these pages.

You can ask anything about Goodhum

You could try "What is Goodhum" to start...
We'll create another generic one later. This bot only knows Goodhum expertise, phone numbers and such. ;)

A chatbot is a computer program which conducts a conversation via auditory or textual methods. In conversational interfaces (or natural-language user interfaces) linguistic phenomena such as verbs, phrases and clauses act as UI controls for creating, selecting and modifying data in applications.


Can you beat Valtteri Bottas? Can you beat Valtteri Bottas?

Task: create a welding simulation game for the Schweissen & Schneiden 2017 international trade fair in Germany.
We chose to create a web app using JavaScript and WebGL instead of a native app. This enables the game to be played on any phone, tablet or computer.

Goodhum can develop professional VR and AR web apps - or games like this rapidly. We have a strong background in 3D.

Can you beat Valtteri?

Test the game using any touch device - or your computer with a good mouse / trackpad.

Please use a real browser instead of the
Facebook in-app browser.


Lean UX Goodhum - Lean UX services

End users do not interact with specifications and wireframes. Rapid, testable prototypes and early end-user validation enable the teams to focus on the end result. This minimises the need for internal specifications during the projects.

During the design phases, the focus is not on deliverables like in traditional UX design. The focus is on obtaining feedback as early as possible. This enables quick decisions and validation of utility + usability.

Growth hacking

Develop in record time and launch early. After the initial launch, Lean UX can be used for growth hacking. Analytics must be tightly integrated. A/B and multivariant tests can be driven on live installations to probe what makes the users happy.

This is not just for consumer products. Enterprise software should maximise utility and usability by iteration to ensure the solution has great value for the users.

There is no version 1 now and version 2 next year. That was when software was shipped in boxes. There is the version you run this week. And it is a lot better than the one last week.

Lean UX

Let's prototype everything with code. We start with Angular 6 on day one.

Early customer validation over releasing products with unknown end-user value
Collaborative design over designing on an island
Solving user problems over designing the next cool thing
Applying only the appropriate tools over following a rigid plan
Nimble design & immediate prototyping over heavy wireframes and specifications

Angular prototype with Google Maps and back end integration.

Platforms Goodhum - helping you build the next platform business model

A platform business model creates communities and markets with network effects. It allows the users of the platform to interact and transact.

These businesses do not own the means of production — instead, they create the means of connection. The producers and the consumers of the service need a way to find each others (matchmaking).

The greater the audiences on both sides, the more useful the platform is. You would not use a taxi service with 2 cars in your city.
Optimally, the platform enables them to have pre-made, consistent rules and easy transactions. It’s convenient to not have to negotiate terms and prices of a service every time.

This seems to work.

The top five companies by market cap are all platforms

Platforms like Google and Facebook connect users with one another, advertisers with users, and app developers with customers. The success of the digital-born organizations rests on the technology platforms they’ve built to support their businesses, but even more on the business models these platforms enable.

One of the platform companies is Uber — the platform with two audiences: riders on one side and drivers on the other.
The value riders get from the platform increases with the number of drivers on the Uber network. Availability increases and wait times become shorter.
At the same time, more riders means more value for the drivers — increasing utilization and incomes.

Vendor lock-in

The network effects platforms create become significant barriers of entry for new competitors. Very few people use more than one competing solution for a given task. The size of the audiences matters.

While Uber does not own the physical means of production, they control something much more valuable: the data - where all the riders and drivers are located, and a mean of communication between those two. Large audiences enable good availability.

But they also define the rules, and run the transactions. Availability is boosted with security and ease-of-use as the producers and consumers know how the transactions work.


Startups MVP | mobile app: case study

The start-up approached us to design and implement the MVP app for their solution to help pet owners. We used web apps, utilizing Ionic - the beautiful open source mobile SDK for developing native and progressive web apps with ease.

Dogs suffer from similar lifestyle related illnesses as we humans do. Some dogs suffer from inactivity while others spend most of their time in agility training.

With an activity collar and a mobile application the pet owner can balance the pet's activity and calorie intake, set short and long-term goals and share activity & achievements with friends, and when needed, with a vet.

The goal for application was to translate the dog's activity into easily understandable information. It should motivate to improve dogs wellbeing and offer vast sharing possibilities for the proud pet owner.

Lean UX

We were involved right from the start; the innovation phases of UX.

Prototypes on real devices enabled rapid iteration of early ideas.

Validate early and often

The MVP enabled testing early on in the project:

  • Calories consumption
  • Activity in relation to various goals
  • Time spent idle, walking and running
  • Detailed activity levels during night and day
  • Messaging with VET
  • Easy input and monitoring of medication
  • Easy set up of activity and nutrition goals
  • Easy input and monitoring of meals and calories
  • Social elements and sharing with Facebook and Twitter

Kemppi IoT, web apps and mobile

Goodhum works with Kemppi to create mobile and IoT solutions for heavy industry. We can help companies create cloud native digital products in record time.


One of the ways to boost productivity are the new mobile apps, like ARC Mobile Control. The app is the first of its kind in welding. We helped Kemppi develop these next generation solutions.

ARC Mobile Control enables wireless control of welding parameters and settings. This helps ensure proper settings in critical work.
The app UI is a result of co-operation between Kemppi, AIM Graphics and us. These apps are designed to run on tablets and mobile phones.

Lean UX

We were involved right from the start; the innovation phases of UX, using code to prototype everything in record time.

Android app UI design

Using real code already in the prototype phase enables validating the ideas early.


Forerunners in technology, like Kemppi are building competence in usability and design. We believe this will make all the difference for competitivity in the future.

In its over 60 years of operation, Kemppi has introduced many new innovations to the market, pioneering the development of both welding technology and productive welding solutions.

Kemppi will invest in continuous research and product development in the future, too, placing the primary emphasis on usability and design, in addition to the technical quality of the products.
Kemppi has offices in 16 countries and regular export into 70 different countries.