← Back to work

Case study

Startup Showcase Platform: Custom CRM

A nine-month engagement building and maintaining a custom CRM for a platform that showcases startups to investors, capped by a full backend refactor off PHP onto Rust microservices.

  • Laravel
  • Rust
  • Actix

Demo coming soon

This is a custom CRM built for a platform that showcases startups to investors, tracking specifications specific enough to their business that no off-the-shelf CRM could cover it. We built it from scratch and stayed on for nine months of ongoing development and maintenance.

The build

The first version paired a Laravel backend with a Vue frontend on a self-managed LEMP stack: proven tools for getting a custom CRM into the client's hands quickly.

The refactor

As the platform matured, we took on a deeper rebuild: moving the backend off PHP entirely and rebuilding it as a set of Rust microservices on Actix, coordinated over ZeroMQ. The CRM's behavior and the frontend stayed exactly as the client knew them; only the engine underneath changed.

Where it stands

This is client-owned software built for internal use, so there's no live link to point to. A demo, showing the same kind of architecture on our own terms, is in the works.

Want to be next?

Tell us what you're building and we'll take it from there.

Start a project