About - The team behind Leanpub, open for business again.
Ruboss is a boutique software consultancy in Victoria, BC. We’ve built and run Leanpub since 2010, and from 2009 to 2019 we funded it with software development consulting for clients in the US and Canada.
Since 2020, Ruboss has hired and trained dozens of developers on Leanpub: a real production web application, with a Rails back end, a React Router front end, an iOS app, a book-generation engine written in Haskell, and a growing suite of AI services. Leanpub is our proving ground. Developers earn their place there first, then bring that experience to client work.
Today the team builds with AI coding agents every day, which gives Ruboss far more development capacity than Leanpub needs. So for the first time since 2019, we’re building products for clients again, and advising on the architecture and product decisions behind them.

Peter Armstrong
Founder, Ruboss · Founder, Leanpub
Peter Armstrong has worked in the software industry since 1999, including eight years building products at Silicon Valley startups from 2000 to 2008. He founded Ruboss in 2008 and launched Leanpub in 2010, bootstrapping it to profitability with no outside investment.
Peter coined the term Lean Publishing and created Markua, the Markdown dialect used on Leanpub. He is the author of several books, including a 2007 Manning book on building rich web applications on top of Ruby on Rails. His work spans SaaS, the creator economy, publishing, education, and developer tools.
Peter leads every Ruboss engagement. In recent years he and the Ruboss team have built and operated a growing suite of production AI systems inside Leanpub — AI course creation, translation of entire technical books into dozens of languages, AI ghostwriting and copy editing, and transcription — and making all of it dependable enough to run a business on.
He holds a BSc in Computer Science and Psychology from the University of Victoria. That mix matters in this work: Peter is technical enough to lead the engineers building your product and commercial enough to work with CEOs, boards, and investors. He and his wife live in Victoria, BC.
Contact Ruboss
Tell us what you’re building, or what you’re stuck on. Every engagement starts with a short conversation with Peter Armstrong to understand the problem and whether the Ruboss team is the right fit.
Email peter@ruboss.com