Skip to content
BackNov 7
Christopher I.
Upwork badge

Christopher I.

Senior Ruby on Rails & JavaScript Developer | AI, MVPs, App Takeovers

Hello! I'm a senior Ruby on Rails and JavaScript developer in Phoenix, AZ. I build MVPs and SaaS apps, take over existing codebases, including ones started with AI tools, and rescue and upgrade legacy Rails apps. I've been building web applications for 20+ years. I use AI tooling (Claude Code, Cursor, OpenCode) every day, and for the last six months nearly all of my development work has been done that way. For you that means more gets shipped per hour, with the same code review and automated testing I've always insisted on. I've also built AI features myself, including chat over an application's own data using the Claude API with tool calling. What clients usually hire me for: - New builds: MVPs and SaaS products in Rails, PostgreSQL and Hotwire, with Stripe billing - Takeovers: picking up an app another developer or team left behind and getting it stable - Legacy rescue and upgrades: Rails and Ruby version upgrades, security patches, test coverage - APIs for mobile apps, background jobs (Sidekiq, Solid Queue), and integrations - Payment processing: Stripe, PayPal, Braintree, Chargify - DevOps: Heroku, AWS, Digital Ocean, Ubuntu, CI/CD Software development is my business, I'm not moonlighting with a full-time job during the day. As such, I will not disappear one day to never be heard from again. Which unfortunately is a common situation with freelance developers. I believe maintaining a high level of communication during a project is paramount to its success, along with finishing on time and on budget. I believe in high-quality software development practices like automated testing, test-driven development, and continuous integration/delivery. Thanks for reading if you made it this far. Let's make something great together!

🇺🇸Phoenix, United States$90/hr100% JSS4.99 (16)Since Jun 2015

Earnings and projects

MRR
$7.7k

Last 6 months ÷ 6

World#2,327 / 412k
🇺🇸Country#971 / 62.1k
Revenue, last 30 days
$6.9k

Last 6 months: $46k

World#3,119 / 412k
🇺🇸Country#1,204 / 62.1k
Total earnings
$167k

Billed in all: $172k

World#20,149 / 412k
🇺🇸Country#4,653 / 62.1k
Per project
$7k

$12k in the last 6 months

World#24,484 / 412k
🇺🇸Country#4,030 / 62.1k
Projects, last 6 months
4
25% fixed75% hourly
World#51,813 / 412k
🇺🇸Country#7,181 / 62.1k
Projects in all
24

Across 26 contracts

35% fixed65% hourly
World#116,630 / 412k
🇺🇸Country#17,080 / 62.1k

Earnings, last 30 days

$172k+$6.9k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$165k$170k$175kOct 8Oct 23Nov 7

Skill rankings: #1 in 2 skills of 20

Rarest: top 0.26% in Heroku, of 390. Ranked by MRR among everyone on Upwork with the skill.

  1. 1Heroku390 freelancers · 🇺🇸 #1Top 0.26%
  2. 1Software Version Upgrade17 freelancers · 🇺🇸 #1Top 6%
  3. 2Code Refactoring118 freelancers · 🇺🇸 #1Top 2%
  4. #6Test-Driven Development172 freelancers · 🇺🇸 #1Top 3%
  5. #8Claude API454 freelancers · 🇺🇸 #4Top 2%
  6. #11Ruby965 freelancers · 🇺🇸 #3Top 1%
  7. #15Ruby on Rails1,811 freelancers · 🇺🇸 #6Top 0.83%
  8. #17Claude Code818 freelancers · 🇺🇸 #3Top 2%