Skip to content

Services

Software built around how your business actually runs

From the product your customers touch to the pipelines and infrastructure behind it, we design, build, and operate the whole stack.

Engagements

01

Live Web Applications

Exceptional design and engineering lead to a superior user experience, and to a product your users will actually enjoy using.

02

Internal Tools

Helping your team do their job better is one of the largest untapped gains in most businesses. Better tools mean less friction and more revenue.

03

Data Processing

Our team has over twenty years in data processing and design. It is at the core of every product we build, and it decides what the product can become.

Capabilities

Ruby on Rails

Ruby on Rails

This web application framework has been around since 2005, and it started a revolution in framework design that has since spread to nearly every major language. The team behind it continues to innovate, which means most of the harder problems are already solved and we can spend our time on your business instead.

Ember.js

Ember.js

Ember grew out of SproutCore, a project that started at Apple, and has been shipping since 2010. Its focus has always been stability and compatibility, which lowers cost over the life of an application. Its abstractions mean no time is wasted on trivial choices, so we can concentrate on what makes your app unique.

Microservices

Microservices

We focus deployments on smaller deliverable pieces. Getting each part of your application to the right size is what lets us change one thing without disturbing the others, so we can meet your needs without adding overhead and delay to the process. Our chosen backend is Docker, which is well supported on every major platform.

Fully Managed DevOps

Fully Managed DevOps

We have built, from the ground up, everything you need to actually run your application in production, from the most trivial to the highly complex. Our process identifies exactly what your needs are, then builds and implements that solution on Amazon Web Services with Consul, Nomad, Vault, and Docker.

The stack

Tools we run in production every day

Application

  • Ruby on Rails
  • Ember.js
  • PostgreSQL
  • Sidekiq
  • REST & JSON:API

Infrastructure

  • Amazon Web Services
  • Docker
  • Nomad
  • Consul
  • Vault

Delivery

  • Terraform
  • Packer
  • Continuous integration
  • Monitoring & alerting

Questions

Do you take on existing applications?
Yes. A good share of our work starts with a codebase someone else wrote. Discovery covers reading the code and the infrastructure so we can be honest with you about what to keep, what to replace, and what it will cost either way.
How do you decide on the technology?
We default to Ruby on Rails and Ember.js because both are mature, well supported, and cheap to maintain over years. Where your needs point elsewhere, we say so during discovery rather than after the build.
Can you run the application once it is live?
We build the deployment and infrastructure as part of the project and can keep operating it afterwards. If you would rather run it yourself, we hand over infrastructure as code and the documentation to go with it.
How do we get started?
Send us a note through the contact form or call the office. The first conversation is about the problem you are solving; we will tell you quickly if we are the right team for it.

Tell us what you are building

Tell us about the product you have in mind and we will come back with how we would approach it, what it takes, and when we could start.