Arrow left

Rental booking marketplace


Vacation Rentals Platform

Lefkada is a holiday rental marketplace built by a team of local travel experts who have an intimate knowledge of the areas of the island.


Local Airbnb experience

Lefkada’s mission is to assist in finding the perfect holiday villa, apartment, yacht. The platform connects people who want to rent out their homes with people looking for accommodations in that locale. They also offer motor boats, car rental, and other activities.

No items found.

8 years legacy code

The Ruby on Rails-based platform hasn’t been updated in 8 years. The outdated application was vulnerable to ransomware attacks, malware, and data breaches. Our goal was to maintain the viability of the legacy code without burning time and budget for the development of new code and at the same time, make the application scalable again.


Reducing technical debt

Tech stack update

We upgraded Ruby and Ruby on Rails backend to the newest versions.

Better performance

We improved the speed and performance of the app.

Updated libraries

All third-party libraries were updated or replaced with modern solutions.

Bug Fixing

We fixed all the bugs and made the app functional again.

Better scalability

Lefkada can finally start focusing on adding new features.


Security features were upgraded, and the legacy code was refined.

Tech Stack

RoR Marketplace

Ruby on Rails
Web Application
Clutch badge
Stefan Kaklamanis, CTO
Stefan Kaklamanis, CTO

“Ragnarson takes ownership of mistakes or miscommunication even when they don’t have to.”

When we approached them with our issues, small little things in the application were not working right. After a short onboarding process, they began eliminating some of our legacy code to make new feature implementation more manageable. I appreciate their professionalism and objectivity. Ragnarson really does care about their clients and goes above and beyond to meet their needs.

Other Work

Tell us how we can help you change the world

This field is required
Input correct badge
This field is required
Invalid email
Input correct badge
This field is required
Input correct badge
This field is required
Input correct badge
Files must be less than 5mb.
File must be lower than 5mb.
Upload failed. Max size for files is 10 MB.
This form is protected by reCaptcha.
Google Privacy Policy and Terms of Service apply.
I have read and accepted the clause and privacy policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.