Tools of the trade

We have been building products for more than 25 years, and have seen platforms come and go.
These are our favorite tools right now, but we are always flexible to help you
make the most of your existing investment and solve real problems.

Elixir

We prefer to use Elixir for new projects, as it provides a unique balance of ease-of-development, performance and flexibility to deal with the next generation of stateful real-time applications.

We find it an excellent match for the kinds of systems startups need which combine public web, mobile api, real time communication, admin back end and 3rd party integration. We replace the mess of web app servers, caches, background queues and web socket servers with a single powerful platform, reducing system complexity and easing development.

It's particularly great for bots, and is the standard solution for internet scale chat, used by WhatsApp to handle millions of connections per server.

Some examples of companies using Elixir and Erlang (the system behind Elixir) include:

We have been using Erlang for more than ten years, and have a deep understanding of how to build Elixir applications the right way.

Ruby on Rails

We have been working with Ruby on Rails since version 1.0 in 2005. Extensive libraries make it a great way to build applications.

Python

Python is the language of data science and machine learning, and we use it a lot for back end processing and utilities.

Front End

We use a modern stack with HTML5, CSS3, SASS, etc. We prefer React and Elm for dynamic JavaScript UIs. "JAM stack" CMS systems based on static site generation are great, as they scale like crazy and are completely secure.

Databases

We prefer Postgres, but use MySQL, Oracle and MS SQL Server when it makes sense. We like tools like Redis and Elasticsearch as well.

Cloud

We are cloud experts, with extensive experience building solutions for Amazon AWS, Microsoft Azure and Google Cloud Platform. We can deploy your legacy application to a solid HIPAA compliant cloud architecture which is secure and scalable. We manage systems which handle a billion requests a day, and know how to keep costs under control using dedicated hardware and content delivery networks.

Mobile

React Native is great for building cross platform apps. Our Android and iOS developers are also expert in using native code, integrating tightly with the operating system to create the best user experiences. We often integrate with specialized hardware such as blood glucose monitors using Bluetooth or create mobile interfaces to control embedded devices.

Embedded and Appliances

We have been using embedded Linux since the beginning. Our secret weapon now is embedded Elixir. We are based in the hardware manufacturing center of the world, and can help you work with hardware suppliers and manufacturers.

Anything goes

We are always happy to learn something new, just let us know what you need. And our "gray beards" have decades of experience in IT, so legacy systems are fine with us, too. Everything old is new again.

Elixir Phoenix Erlang Ruby Ruby on Rails Python Elm React Swift PostgreSQL MySQL Redis Elasticsearch Kafka Lua Ansible Terraform Bare metal Amazon Web Services Google Cloud Platform Microsoft Azure Java .NET WordPress