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.
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.