What we do

World-class software, tailored to your business

Multiple interface parts being assembled.
Our Qualities

Our bragging rights

  • High-quality work

    Robust and carefully tested code incorporated into your system.

  • Incremental & iterative

    Your software with new capabilities every two weeks.

  • Flexible software

    Responsive, lightweight and elegant interfaces running on all the platforms you need.

  • Resilient back-end

    Sturdy to withstand extensive usage, flexible to adapt to market changes.

  • Scale-ready

    Just a few or a thousand accesses per second: we make it work.

  • Extra hands

    The strength you need to unburden your company and deliver faster.

  • Business oriented technology

    Technology analysis from the business perspective. And the other way around.

  • Proactive developers & designers

    Hands-on consultants, always in synergy with your team.

A person drawing flying interfaces Craft Services

Design craft

Digital Product Design

Our team features usability experts and interaction & visual designers. A dream team, able to transform your ideas into engaging digital solutions. We observe and talk to the people who will use your product to know how they think and what they want to achieve. That way, we can design clear, to-the-point interfaces that help them do more with less.

Adaptive Interfaces

Desktops, notebooks, tablets, smartphones, your fridge, it doesn't matter: we deliver web applications that adapt to any web device. Through responsive design, we consider the multiple contexts in which the software will be used and devise optimal interactions for each scenario, putting together an interface that is both sleek on mobile and powerful on desktop.

Thoughtful Experience

We practice a human-centered approach. Our goal is to design for experiences, provoking emotional responses that add warmth to interactions. We are constantly seeking to understand users so we can exceed their expectations. The pragmatic and hedonic qualities of your product are taken into consideration to enable a more effective, as well as more affective, experience.

A designer peacefully working at her desk, drinking a cup of tea with the company of a cat
A view of two hands trying to figure out a puzzle circuit Craft Services

Development bits

Back-end Development

Programming is our specialty. We write world-class code, building performant and robust systems. Our experience with many languages, databases and tools helps us choose the most suitable technologies for your project. Our code is constantly checked by custom-written automated tests, which assure the application works as expected and raise red flags if a bug is introduced. On top of that, we follow the best industry practices regarding information security to keep your data safe and sound.

Front-end Development

HTML, CSS, JavaScript — we master them all. Our expertise allows us to create professional, modularized code, easy to understand and maintain. We tailor semantic HTML markup, following the best accessibility practices. We write lean CSS and think of interfaces in terms of reusable components. JavaScript is used in many levels: from simple interactions, to complex, full-featured Single Page Applications.

A computer over a table and under a spotlight

Publishing & Monitoring

We are constantly publishing new versions of your software to test features and changes, be it in a controlled environment or to the general public. But worry not, we don’t waste time whenever it happens: this process is automated and integrated with the tests so new versions of your app are deployed without breaking a sweat.

After the system is published, we constantly monitor its availability and performance, to make sure your application is always running, fast and smoothly.

Big Data & Machine Learning

Today we produce more data than ever: usage and behavioral metrics, social media, images and videos… the list goes on. But keep in mind, data is not information. And information is not knowledge. Data has no use unless you can make sense of it and extract relevant insights from the raw facts.

That’s where we come in: with a strong background in statistics and machine learning, we know how to collect, handle and analyze a huge amount of data. By applying powerful algorithms, we help you find patterns and extract useful information for your business.

A robot and a girl working together on a paint
Tech Stack

Tools we use

  • Ruby
  • Ruby on Rails
  • HTML
  • CSS
  • EcmaScript 6
  • Vue.js
  • React
  • Redux
  • Elasticsearch
  • Heroku
  • Git
  • Adobe CC Suite
  • Sketch
  • Python
  • Java
  • D3.js
  • Webpack
  • GraphQL
  • Apollo
  • Next JS
  • Progressive Web Apps
  • OpenAPI
  • Redis
  • Ansible
  • Amazon Web Services
  • Docker
  • RabbitMQ
  • MySQL
  • MongoDB
  • PostgreSQL
  • Principle for Mac
  • Hanami
  • Elixir
  • Phoenix
  • Clojure
  • Datomic
  • Swift
  • React Native
  • TypeScript
  • Stimulus
  • Node.js
  • Apache Kafka
  • Kubernetes
  • Google Cloud
  • Origami Design
During all these years, we've been working with a broad range of technologies. We are more proficient in some than others, but, at the end, we choose the best tool for the job.