Opens in a new tab
Case study · Irvine, California · Debt relief

Took over Impressions Debt Services' platform and made it stable.

Audit your platform

How did InApps help Impressions Debt Services?

Impressions Debt Services, formerly Citizen Debt Services, is a debt relief company in Irvine, California, that negotiates settlements for people with unsecured debt. It had inherited a platform it could not run alone and had no engineering team of its own. InApps, a software company in Ho Chi Minh City, Vietnam, took end-to-end technical ownership, stabilised the system, cleaned up its architecture and kept delivering in US working hours.

Impressions Debt Services · Irvine, California
Industry
Financial Services Consumer Debt Relief
Main technologies
React Python Node.js AWS

About Impressions Debt Services

Impressions Debt Services, known until recently as Citizen Debt Services, has helped Americans with credit card, medical and other unsecured debt since 2017. Clients set money aside each month and approve every settlement its negotiators reach. In its own words, “our goal is to help clients understand their financial options.”

The challenge

The company ran on a platform built by someone else. Keeping it reliable and improving it needed engineers who could own the whole system, and the company had none of its own. Whoever took it on also had to work while its US team was working.

When the software runs the business, nobody owning it is the biggest risk.

The solution

We took end-to-end technical ownership through an offshore development center, led by a technical lead who aligns with the client's team on priorities and standards. We started by stabilising the inherited system, then cleaned up its architecture and put predictable delivery processes in place, so changes stopped breaking what already worked. The team works US hours, so the client gets answers and releases in its own working day.

How we take over a codebase
One team
  • Technical lead
  • Backend engineers
  • Full-stack engineers
  • QA engineer

The stack

React Python Node.js AWS
InApps engineers working at desks along the window in the Ho Chi Minh City office

The outcome

A platform the company can rely on, and a team that owns it.

  • Technical leadership end to end, for a company with no engineering team.
  • A stable system with cleaner architecture and predictable processes.
  • Faster delivery and better reliability, with a better experience for users.
  • Steady output in US working hours.

Source: InApps project records.

Questions about this project

InApps took end-to-end technical ownership of the platform behind Impressions Debt Services, the Irvine, California debt relief company formerly called Citizen Debt Services. InApps, a software company in Ho Chi Minh City, Vietnam, stabilised the inherited system, cleaned up its architecture and kept delivering in US working hours.
Yes. Its Better Business Bureau profile lists Impressions Debt Services, in Irvine, California, as formerly known as Citizen Debt Services.
Stabilise first, then improve. InApps makes the inherited system reliable, cleans up the architecture and puts predictable delivery processes in place, so later changes stop breaking what already works. A technical lead stays aligned with the client's team on priorities.
Yes, if the team works the client's hours. Vietnam is 14 or 15 hours ahead of California, so InApps scheduled this team around the US working day to deliver while the client's team is at work.
A team that owns the software for you. Start with a code audit and remediation to know what you have, then an offshore development center or application managed services to run it, with software maintenance and support to keep it steady.

Running on software nobody owns? Start with an audit.

4.9 / 5 across 39 verified reviews on Clutch

Two InApps engineers working together at a desk in the Ho Chi Minh City office