far.
Available for new projects

Hire a Ruby on Rails developer in Malaysia

I am Fathi Abdul Rahim, a senior Ruby on Rails and full-stack developer based in Shah Alam, Selangor. I help Malaysian companies, startups, and agencies ship reliable web applications at a sensible price.

Shah Alam, Malaysia. Serving KL, Selangor, and remote clients.

What I build for Malaysian businesses

New Rails application builds

Green-field Ruby on Rails apps with modern React or Next.js front-ends, PostgreSQL data models, background workers, and production-grade CI/CD from day one.

Legacy Rails upgrades and rescues

Upgrade Rails 4, 5, or 6 codebases to current versions, remove deprecated gems, fix N+1 queries, and modernise the front-end without a full rewrite.

API and integrations

Rails API back-ends, Stripe and payment gateway integration, third-party API work, webhooks, and mobile app back-ends.

Fractional senior engineer

Retainer-based support for Malaysian companies that need senior Rails help without a full-time hire. Code review, architecture decisions, hands-on development.

Why work with me

  • 10+ years production Ruby on Rails experience
  • Senior Software Engineer at CaterSpot (B2B catering SaaS)
  • Shipped BigCommerce Stencil build for Outletshirts
  • Malaysia-based, same timezone as local businesses
  • Daily React, Next.js, Vue.js, Node.js, TypeScript
  • PostgreSQL, MySQL, MongoDB, AWS, Stripe

How pricing works

I keep pricing honest and aligned with the Malaysian market. Two common engagement shapes:

  • Fixed-price project. Good for well-defined scopes like a new feature, a Rails upgrade, or an MVP. I quote after a short scoping call.
  • Monthly retainer. Good for ongoing support, code reviews, and senior engineering capacity without a full-time hire.

If your budget is tight, tell me upfront. I would rather scope the work to fit a real budget than quote an expensive fantasy.

Frequently asked questions

What is your rate for Malaysian companies?+

Rates depend on scope and engagement length. For project work, I quote a fixed price after a scoping call. For retainer work with Malaysian companies, I keep rates aligned with local market rates (MYR) rather than full offshore-to-US rates. Contact me for a quote.

Can you work with my existing developer or team?+

Yes. I often join existing engineering teams as a senior contributor, pair with junior developers, and review pull requests. I can also take over a stalled project from another freelancer or agency.

Do you work on-site in Kuala Lumpur or Shah Alam?+

Primarily remote, with occasional on-site meetings in the Klang Valley when the engagement benefits from it. I am based in Shah Alam, Selangor.

What if my project is not Rails?+

I also build with React, Next.js, Vue.js, and Node.js back-ends. If the tech is in the same family and the problem is a fit, I am happy to take it on.

How do I start?+

Email [email protected] with a short brief: what you are building, timeline, and budget range. I reply within one business day.

Ready to discuss your project?

Tell me what you are building, your timeline, and a budget range. I reply within one business day.

Email [email protected]

Prefer to browse first? See my full portfolio.