Rails app upgrades and maintenance

Do you have an old Rails app that needs to continue running in production, but you don’t have the time or people to keep it secure and up to date? Are you still on the Heroku-20 stack, and can’t deploy changes anymore because you haven’t upgraded to Heroku-24, Rails 6+ and Ruby 3+ yet?

The longer you stay on outdated Ruby and Rails versions, the harder and riskier it becomes to make changes. What would happen to your business and your reputation if your customers’ data was compromised due to running old versions of Ruby and/or Rails?

For a fraction of the cost of hiring a full-time developer, I will give you the peace of mind that your app will be up to date and free of known security vulnerabilities.

If you want to stop worrying about your app, and leave it in great expert hands, book your free discovery meeting, where we can go over your business goals and problems you want to solve.

After the meeting, I will put together a custom proposal for you with three options based on your budget. All options will have a fixed price, so you know exactly how much you will spend. Most people hire me for a one-time upgrade project, but others like to keep me on for ongoing maintenance, so I will usually add that option in the proposal.

Ongoing maintenance starts at $2000/month and typically includes things like:

Below are some quotes praising my work. Read more testimonials.

I’m lucky that there’s a really solid example of improving via marginal gains that appeared this week. Moncef took the initiative to fix a process that has been slow and time-consuming for the last several years on this project and improved it. The project was to fix how we report out the changes between releases.

This is the type of initiative I like to see in folks on my project and it sets a great example for other engineers. There was also immediate success in using it and even the customer understands how much time and effort this will save the team so that we can continue to focus our efforts on more important engineering projects. I hope that Moncef will continue to make these types of improvements to the process where he sees that they are needed.

*

It’s been such a pleasure to know Moncef in the limited time I have been able to work with him. He’s a person with so many varied interests, which shows that he has a strong intellectual curiosity about people and the world. That kind of perspective always makes for a better coworker.

*

Moncef has demonstrated technical expertise in many different areas, expanding beyond back-end coding and lending a hand wherever needed. One coworker noted that “automated tools created by Moncef got him on-boarded in one day”. His peers note the “impressive volume and quality of Moncef’s code contributions”, and his “meticulous attention to detail and quality”. Moncef’s teammates rely on his “experience and insight into technical problems”.

*

Moncef has been able to pass his knowledge and experience on to his teammates. He is great at bringing new engineers up to speed. Moncef’s peers “view him as a teacher and look forward to learning from him”, each one mentions how they are “better for having worked with him”. One coworker said that when pairing with Moncef on coding tasks, they “always left with new ideas or techniques”. Moncef clearly inspires his teammates.

*

Moncef’s ability as a mentor and teacher is enabled by his interpersonal communication style. Described as “direct, concise, and complete”, Moncef is “a master of delivering just the right information — in both spoken and written word”. His peers really appreciate his availability and “patient nature”.

Technical and Business Advice Consultations

No-nonsense advice you can put into action immediately, guaranteed.

I offer 30 and 60-minute sessions to help you with topics such as:

Don’t waste another day feeling like you’re barely making progress.

Book your 1-on-1 coaching call now

My 100% Money-Back Guarantee: If at the end of the call you feel that you have not gotten your money’s worth, let me know and I’ll refund your payment in full.

Read what others say about working with and learning from me.