Join us

We're always looking for talented engineers.

View open positions

Next events

Want to join one of our next events? Check our calendar.

View calendar

About this service

Build scalable, maintainable software with our experienced engineering teams. We deliver high-quality code and best practices that help your product succeed.

Go to service

Related insights

View more
All clients
Vaigo logo

Vaigo

Vaigo makes hybrid work and flexible travel a whole lot easier

Vaigo is a cutting-edge mobility platform that offers hybrid mobility policies for employees, allowing them to maintain flexibility in their day-to-day and business-related travels. The business was acquired by NS, the Dutch national railway, to become their flagship corporate product, NS Go. The quality bar was set very high.

Overview

Vaigo is a cutting-edge mobility platform that offers hybrid mobility policies for employees, allowing them to maintain flexibility in their day-to-day and business-related travels. The business was acquired by NS, the Dutch national railway, to become their flagship corporate product, NS Go. The quality bar was set very high.

How It Started

When we first arrived on the scene, the Vaigo team was struggling to keep up with the pace of change. They were hastily hacking together solutions without fully thinking through the consequences. However, we knew that there was a better way.

The team was also undersized, with 3 developers working on day-to-day tasks. Something had to change. We started with a CTO ad interim and two staff engineers, and we focused on guiding the team and enhancing their software engineering practices on a daily basis through mentorship.

How It Started

What We Did

Our deep knowledge of React proved particularly useful as we introduced the Vaigo development team to concepts like React Query, Context, and Component-based design. This allowed them better to leverage the power of this popular front-end framework and create more intuitive, user-friendly experiences.

To ensure that the product development process remained on track, we introduced product management processes to better scope projects. Using feature passports, we mapped out key milestones and aligned everyone around a clear roadmap. We also emphasized testing and structured thinking, organizing the team's work around domains and bounded contexts.

What We Did

Building a Product and a Team

Smaller, focused groups were needed on the growing engineering team, with one team focused on customer implementations and the other on platform improvements. This allowed us to work more efficiently and effectively, delivering better results for our client.

Thanks to these changes, the team is now able to ship features more effectively and efficiently. What's more, the burden of responsibility is no longer overwhelming a single person on the team. Instead, tasks and duties can be spread across multiple members, ensuring everyone has the support they need to thrive.

Building a Product and a Team

What they said

We enjoyed working with madewithlove for the qualitative feedback on our development flow, velocity, and attention to details they brought in our engineering team.

Joël Harkes

Technical Team Lead, Vaigo

Ready to become our next success story?

Tell us about your project and we'll get back to you.

By submitting this form, you agree to our privacy policy.