Case Study
Client
A solar panel installation company
Industry
Energy / SaaS
Duration
10 months (ongoing)
Team
2 full-stack developers + 1 PO + CTO oversight

The challenge
The previous development team had built the company's operations platform in JavaScript using a patchwork of third-party services: HubSpot for CRM, Intercom for customer chat, Jobber for job scheduling, CronJob for task automation, Mapbox for route mapping, Firebase for real-time data, Asana for project management, ZapSign for digital signatures, CapGo for mobile OTA updates, and Reapi for API integrations. The system broke regularly. Data was duplicated across platforms. The codebase was plain JavaScript with no type safety, no documentation, no test coverage, and inconsistent coding standards. When the previous team left, nobody fully understood how the system worked.
Our solution
We started with a two-week audit: mapping every integration, documenting the data flow, and identifying which third-party tools could be replaced with in-house features. Then we placed two senior full-stack developers and a product owner, with regular CTO check-ins from EnzRossi. The first priority was rebuilding the system as a v2 in TypeScript for type safety and long-term maintainability. The PO worked with the client's operations team to prioritize which tools to consolidate first based on cost and reliability impact.
Full system audit and documentation in the first two weeks
Complete v2 rewrite from JavaScript to TypeScript for type safety and easier maintenance
Replaced HubSpot, Jobber, Asana, and other paid tools with purpose-built in-house modules
Consolidated project tracking and inventory into a single dashboard
Built automated reporting that eliminated manual spreadsheet work for the operations team
Introduced test coverage, CI/CD, and code review processes that didn't exist before
Technologies used
Results
0K+
Annual tool savings
Estimated savings from consolidating third-party SaaS subscriptions
0
Tools consolidated
HubSpot, Intercom, Jobber, CronJob, Asana, ZapSign, and more replaced with in-house features
0%
Test coverage
From zero automated tests to comprehensive coverage
0%
System incidents
Reduction in monthly production incidents
Keep reading
Ready to build?
Book a free 30-minute call. We'll map the right roles, stack, and timeline for your project.