We're a team of amazing
  • developers

  • designers

  • entrepreneurs

We build elegant
  • products

  • startups

  • tools

With team members in
  • victoria

  • vancouver

  • edmonton

We are a boutique consultancy based in Victoria, with team members in Vancouver and Edmonton,
focused on internet strategy, software development and consulting.

We're also the creators of Leanpub, the best way in the world to write, publish and sell an in-progress or completed ebook or online course.

work with us

We're always interested in talking with potential partners. Get in touch with one of our founders anytime!


We’re technologists, but fundamentally we're about understanding the problem before solving it.


Our core competency is React, a JavaScript framework for building rich, dynanamic web applications which was created and open sourced by Facebook in 2013. We have been writing production React code since 2014, and we built our own product, Leanpub, using React. We've also built smaller React applications, such as a photo review and purchasing application which interfaces with a Ruby on Rails backend.


We use Ruby on Rails for more traditional web applications. We built our own product, Leanpub, using Rails. We've also done Rails development for multiple clients since 2008.

our team

We're based in Victoria, BC, Canada. Victoria is the home of UVic, one of the best Computer Science schools in Canada. UVic is one of our secret weapons: we love recruiting directly out of its computer science program, to get amazingly talented developers before they're lost to the bay area forever. Victoria is a great place to live, and Ruboss offers an amazing company culture. Since we are also building our own startup (Leanpub), we can hire amazing, startup-level people that normal consultancies would have great difficulty recruiting.

Interested in opportunities at Ruboss? Email Peter Armstrong: peter@ruboss.com


We love building startups and products. We work in close collaboration with our customers. We see software development as a deep, meaningful collaboration between us and our customers. We work using a lean approach called kanban, which is similar to scrum but in which work is pulled by developers based on your immediate priorities. This way, we can rapidly respond to changing business requirements, and be trusted partners in building your successful startup or product.


Leanpub is our own startup. Authors and publishers use Leanpub to publish amazing in-progress and completed books. So far, we've paid over $7 million in royalties to our authors, and over $1 million in the past year. Leanpub books are written using a lightweight process called Lean Publishing, in which authors or publishers can publish a new version of their book with one click. Because of this, books can be published in-progress, which is great for all kinds of books, from computer programming books (Leanpub's specialty) to business books to serial fiction.

We created Markua to help authors write books on Leanpub. Markua is a plain text format based on Markdown and designed for the writing of books and online courses. At Leanpub, we generate PDF, EPUB, MOBI and HTML ebooks and online courses based on Markua.

get in touch