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.