Ember.js, Elixir and Phoenix as well as Ruby on Rails are the foundation of our toolbox. The convention-based approach that they all share make them a great fit for successful projects that stay healthy over a long time and are simple for our clients to take over once we have left.
We will however choose whatever technology is best suited to get a particular job done, which in some cases might not be one of the above three. We keep our eyes open and love exploring new technical opportunities.
We are enthusiastic about agile practices and a flexible development process. While we don't think planning is evil per se, we don't overplan and aim to keep the process lean. Projects start off with a kick-off workshop to get everybody on the same page and then iterate in one or two week long sprints. We require clients to actively participate in projects and will communicate openly and often - not only to give status updates but also to explain the how and why behind design decisions we make.