We build well-crafted software


Our team of dedicated software craftsmen can help bring your ideas to life.


We provide specialist advice to help you start a new project, improve the quality of your software, and nurture productive and vibrant teams.


We run public and private training courses to help you master XP practices and build well crafted software.


We love to share what we know and are proud organisers of the London Software Craftsmanship Community.


Check out the book from our co-founder Sandro Mancuso

Clients & Partners

Our values


We don't negotiate on quality. Software must deliver more value with time and not be a source of increasing pain and cost.


Successful software projects are a result of productive partnerships. Collaboration is at the heart of our development practices.


Software development is not just a job for us. It's our passion. We are proud of our work and we are constantly improving.

Latest Blogs

Code review: Why are we doing it?

Code review: Why are we doing it?

Developers across many organisations adopted code reviews as one of their core practices. Although that sounds like a very reasonable thing to do, over time the goal that led to...

Clojure (Prismatic) Schemas are Swagger

Clojure (Prismatic) Schemas are Swagger

Recently, I decided to include Swagger documentation to our time sheet application. Although Swagger provides tools to help clients integrate with your REST API the most powerful feature, in my...

Interview with Sandro Mancuso - Software Craftsmanship

Interview with Sandro Mancuso - Software Craftsmanship

Thinking of code as a beautiful work of art is a mistake. But at the same time we need to start seeing coding as a genuine skill that deserves professional...