Skip to main content
EnzRossi

Case Study

Taking over a struggling tech operation and saving $50K+ per year in tools

Client

A solar panel installation company

Industry

Energy / SaaS

Duration

10 months (ongoing)

Team

2 full-stack developers + 1 PO + CTO oversight

Taking over a struggling tech operation and saving $50K+ per year in tools

The challenge

A system held together with tape and ten different SaaS subscriptions.

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

A clean takeover, a full rewrite in TypeScript, and a structured consolidation plan

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.

01

Full system audit and documentation in the first two weeks

02

Complete v2 rewrite from JavaScript to TypeScript for type safety and easier maintenance

03

Replaced HubSpot, Jobber, Asana, and other paid tools with purpose-built in-house modules

04

Consolidated project tracking and inventory into a single dashboard

05

Built automated reporting that eliminated manual spreadsheet work for the operations team

06

Introduced test coverage, CI/CD, and code review processes that didn't exist before

Technologies used

ReactNode.jsTypeScriptPostgreSQLDockerAWSMapboxFirebase

Results

Fewer tools. Better system. Real savings.

01

50K+

Annual tool savings

Estimated savings from consolidating third-party SaaS subscriptions

02

10

Tools consolidated

HubSpot, Intercom, Jobber, CronJob, Asana, ZapSign, and more replaced with in-house features

03

78%

Test coverage

From zero automated tests to comprehensive coverage

04

85%

System incidents

Reduction in monthly production incidents

Ready to build?

Let's build your team. Tell us what you need.

Book a free 30-minute call. We'll map the right roles, stack, and timeline for your project.