Emergency support & everyday Rails care

Good Rails apps
have bad days.

Let’s get yours back to work.

I’m Bradly Feeley. I’ve been building and looking after Ruby on Rails applications since 2006. If yours is down, slow, or getting difficult to live with, I can help.

Just looking for a little maintenance? Old code welcome.

Previously, on
some fairly busy apps

ShopifyCapital & lending
AppleMaps infrastructure & evaluation tools
IntuitTurboTax & QuickBooks support

A little less urgent

Keep a good app going.

Useful work. Clear scope.
A person you can talk to.

02 / GET YOUR BEARINGS

Rails codebase audit

$3,000 flat fee

Inherited an app? Planning an upgrade? I’ll take a close look and give you a sensible order of operations.

  • Architecture, dependencies, and test coverage
  • Performance trouble spots and security red flags
  • A prioritized report and a walkthrough call

One Rails app, with scope and delivery date agreed up front. Larger or multi-app systems get a fixed quote. Implementation is separate.

Tell me about your codebase

03 / HAVE SOMEONE IN YOUR CORNER

Ongoing Rails care

from $2,000 / month

For the app that earns its keep and could use a little attention. I get to know the code and keep coming back.

  • Small fixes, dependency updates, and patching
  • Error review and practical maintenance
  • Pull request reviews and a monthly work summary

Starts with 8 scheduled hours each month. Extra planned time is $250/hour, with your approval. Hosting bills, major upgrades, and emergency response are separate.

Find a plan that fits

Also in the toolbox

Security reviews

Dependency scans, findings checked by hand, and a focused review of authentication, permissions, and configuration. Code-level review; penetration testing and certification are outside the scope.

Get a fixed quote

Pull request reviews

A second set of experienced eyes on a change, a migration, or a release. Specific feedback your team can use.

$500 / 2-hour review

Legacy apps & upgrades

Old Ruby. Old Rails. A few interesting decisions. I’ll help untangle what’s there and move it forward in manageable steps.

Scope an upgrade

Hosting & deployment

Hosting setup, migrations, backups, and less eventful deploys. Infrastructure stays in accounts you own; provider costs are billed separately.

Talk hosting

All prices in USD. We’ll agree on scope, access, and timing before work starts. A PR review covers one change within a two-hour timebox; larger reviews get a quote.

The entire sales department

Hi. I’m Bradly.

Ruby janitor.
Since 2006.

I like making useful things.
And keeping them useful.

I’ve worked on Rails systems at Apple, lending products at Shopify, and the support platforms behind TurboTax and QuickBooks. I’m comfortable with code that has history and production traffic that matters.

Rails 24/7 is my small consultancy. You’ll talk to me, and I’ll do the work. I’ll explain what I find, tell you what I’d fix first, and leave you with something you can maintain.

Away from the keyboard: woodworking, guitars, and making music with the birds in my backyard. Reasonable hobbies. Mostly.

A few fair questions.

Does 24/7 mean guaranteed round-the-clock coverage?

You can send a request at any hour. I’m one person, so I confirm when I can start before we commit. The standard offers don’t include a guaranteed response time or a staffed on-call rotation. If you need reserved coverage, let’s discuss the hours and expectations first.

Can you help if we don’t have a developer?

Yes. Tell me what the app does and what’s going wrong in your own words. I’ll help work out which offer fits and what access is needed. An audit is often a useful first step for an inherited app.

What should I send in the first message?

A short description, who’s affected, when it started, and anything that changed recently. Ruby and Rails versions and your hosting provider help if you know them. Please leave passwords, credentials, and customer data out of the form. We’ll arrange access separately.

Let’s take a look.

What’s your app doing?

Or, perhaps more usefully, what isn’t it doing?

Tell me what’s going on