Overview

Two founders wonder how they can make their product ready for the future. Having bootstrapped Contractify with a focus on producing something that works and solves the client's contract management challenges, attention was needed on product scalability. We are now ready for 10,000 or 100,000 users.

And instead of one developer creating the product, the system needed to be ready for a whole team of developers to begin working on it. This is why Contractify reached out to madewithlove for help.

A Technical Audit

We started with a technical audit to determine exactly what was going wrong. Our team discovered a codebase full of complex relationships that were tightly woven together.

There were fat controllers trying to do too many things, no abstraction between the front-end and backend, codebases missing abstractions entirely, and performance issues starting to creep up.

Before diving in head first, our CTO in residence focused on organization and documentation: a technical roadmap was created to map the technical debt and problems uncovered in the technical audit.

A Technical Audit

Developers Join Forces

Madewithlove's developers had joined forces with Contractify's developer and got right to work, focusing on the maturity and stability of the platform.

Within the first two months the number of bugs dropped dramatically and the critical paths were rebuilt in a stable and performant way.

To ship this code, we set up a first-tier continuous integration and continuous development pipeline (CI/CD) featuring the necessary checks and balances to increase code quality.

Developers Join Forces

How It Ended

After our long journey (18 months!), it was time for madewithlove to say goodbye. And we've done that carefully, ensuring that the team has a solid base for the coming years.

Documentation plays a key role in this: we never stopped challenging the need to write documentation (product, features, architecture, infrastructure, and processes).

What they said

Madewithlove was the only party advising us to refactor instead of starting over. With hindsight, this was the right choice. Our customers started feeling the difference right away.
Steven Debrauwere
CEO Contractify
Our internal team of developers matured a lot during the time we worked with madewithlove. Their focus on knowledge-sharing is going to help us even when madewithlove is no longer on board.
Steven Debrauwere
CEO Contractify
If we compare the speed with which new development projects can be tackled now with 18 months ago, the difference is astounding.
Steven Debrauwere
CEO Contractify

Ready to become our next success story?

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

You will be signed up to our newsletter when sending this message, and you agree to our privacy policy.