Contract engagements.

A senior Rails engineer inside your team, on a day-rate — shipping from week one.

For hiring managers and talent partners

I take contract engagements where a team needs senior Rails capacity now: feature delivery on a live product, modernisation of a legacy codebase, or a hard technical problem that needs experienced hands. I integrate quickly, communicate clearly, and respect your team's process — I'm there to make the team faster, not to redecorate it.

Past contracts

Babbel (platform services and microservices, Rails and Go), Carwow (feature delivery on a high-traffic Rails monolith), Citizens Advice (a platform serving thousands of people daily), and Juniper Education (a school management suite). Full CV on request.

Recent results

  • Upgraded a legacy Rails 5.2 application to 7.1 in under two weeks — fixed Zeitwerk loading issues and improved performance by 40%.
  • Eliminated 18 N+1 queries and added caching on a production app, reducing hosting (dyno) usage by 30% with zero feature impact.
  • Integrated Stripe Connect for a multi-vendor SaaS: PCI-compliant tokenised flow with webhook processing.

The practical bits

UK-based, remote-first across the UK, US, and Europe. Day-rate engagements, typically three months and up. Ruby on Rails first; also at home in Python, TypeScript/Node, and Go, with production experience across AWS, PostgreSQL, and Hotwire. Available through recruiters or direct.

Talk about a role

Send the spec or book a call — I reply within one business day.