Services

Ruby on Rails consulting services.

BigBinary is a Ruby on Rails consultancy that has worked only in Rails since 2011. Our Rails consultants build new applications, upgrade old ones, fix performance, audit code, maintain production systems and join client teams as senior engineers. Clients include Gumroad, AngelList, MLB, Vineti and more than 100 others.

Why BigBinary

One framework, known inside out.

We chose Ruby on Rails early for how productive it makes a team, and we never moved on to anything else. Working deep inside the framework taught us how it behaves in production, and we write up what we learn on our blog so other teams can use it too.

That depth holds at every stage. Some clients come to us for a functional prototype in a few weeks. For others we become the entire development team for years after the first engagement.

  • Healthcare
  • E-commerce
  • Payments
  • Media
  • Sports
See who we work with →
  • Rails is all we do

    Ruby on Rails is the only framework we work in, so every engineer brings that depth to your application.

  • Any stage of a product

    From a startup shipping its first version to a team that has run Rails in production for years.

  • Hard requirements are familiar

    Applications that must be HIPAA compliant, and ones that scale to massive size with complex payment processing.

  • We share what we learn

    We contribute to Rails itself and write up what we find on our blog.

Services

What we do, end to end.

How we engage

Three ways to work with BigBinary.

  • A defined project

    A new application, a Rails upgrade, a performance engagement or a code audit with a clear start and finish. You get a staging environment on day one and a working application to review throughout, not a status report.

  • An ongoing engagement

    We become your development team, or keep an existing application healthy through regular upgrades, patches and performance work. Several clients have worked with us this way for six years or more.

  • Team augmentation

    Senior Rails engineers added to the team you already have. We join your standups, code reviews and channels, and you scale up or down without a hiring cycle.

How a project starts

Objectives first, staging on day one.

This is the sequence we follow on most projects.

  1. 01

    Agree the objectives

    What problem are we solving, for whom, and what does success look like in plain terms. We also agree early which parts are must-have and which are nice-to-have.

  2. 02

    Walk through user flows and wireframes

    They do not need to be polished. We have worked from hand-drawn wireframes on paper and from finished Figma files. The point is that everyone is building the same thing.

  3. 03

    Set up staging on the first day

    We deploy continuously to a staging environment from day one, so stakeholders see a real application rather than guessing what is done.

  4. 04

    Ship in small, reviewable pieces

    Unit tests, consistent code review and a focus on readability. For lightweight projects GitHub issues are enough; otherwise we fit into Trello, Asana, Linear, JIRA or whatever you use.

  5. 05

    Watch performance as we go

    Slow queries, N+1 issues, background jobs, caching and error rates are monitored as the app grows, so there is no painful performance project right before launch.

Rails experience

15+ years of Ruby on Rails experience

We’ve been building with Ruby on Rails for 15+ years.

Over that time, we’ve worked on Rails applications of all shapes and sizes, from new products to large applications that have been running in production for years. That experience has given us a deep understanding of Rails, its ecosystem, and the challenges that come with building, scaling, upgrading, and maintaining Rails applications.

When you work with BigBinary, you get the benefit of more than a decade of hands-on Rails experience.

Case studies

We have worked with clients from different fields, from startups to publicly listed companies.

Read all case studies →
What clients say

BigBinary has been a huge asset for Gumroad. They’ve helped us ship features we wouldn’t have been able to otherwise. If you’re looking for a ruby/rails-focused dev shop, they have my full endorsement!

Sahil LavingiaSahil LavingiaCEO, Gumroad
Neeto

Don’t take our word.
Look at Neeto.

Neeto is our collection of 20+ SaaS products built and maintained using Ruby on Rails.

We handle everything these products demand: performance, concurrency, security, payments, integrations, and infrastructure. Millions of real-world transactions have tested our engineering decisions.

The engineers who build and maintain Neeto bring that same experience to our clients.

See our engineering team in action
  • NeetoCal
  • NeetoDesk
  • NeetoChat
  • NeetoForm
  • NeetoRecord
  • NeetoKB
  • NeetoCRM
  • NeetoEngage
  • NeetoPublish
  • NeetoPlanner
  • NeetoInvoice