See How JetThoughts Helped Corsis Transform a Legacy Software Project & Gain Control Over a Complex Codebase

To help salvage an aging legacy project, Corsis hired us to take over responsibility for ongoing architecture and development for a proprietary software in desperate need of a technical owner.

The Corsis app shown on a PC someone is using



Management Consulting


United States


4+ Years & Ongoing

Corsis is a technology advisory services firm that include consultant-led, self-administered evaluations of a company’s adherence to industry best practices.

Corsis envisioned a transformation of their software project from a complex legacy codebase in need of improvements to a high-quality product that’s easier to support.

In addition, Corsis knew they were in need of more experienced technical resources and desired to evolve their internal development processes to meet industry best practices.

They initially reached out to JetThoughts to take over responsibility for ongoing architecture and development for a proprietary software in need of a technical owner.

The challenge

After the original developer of this software moved on, Corsis had to assign new development resources to replace the creator and continue the project without any considerable disruptions.

With little documentation for a legacy codebase with many redundancies, Corsis quickly realized that the junior developers they assigned to the project weren’t equipped to handle the situation.

In addition, the codebase’s complexity combined with the “bus factor” of lost knowledge made the maintenance and development processes very time-consuming.

The solution

JetThoughts provided a full-time senior-level CTO & architect to help guide the project and act as a virtual extension of Corsis’ development team.

In addition, we provided a dedicated project advisor to bring real-time visibility into progress and ensure alignment with the leadership team at Corsis.

From the very beginning of the engagement, JetThoughts provided Corsis’ team with deep technical guidance based on decades of experience to help ensure a successful outcome.

We started the project with a kick-off meeting where we set expectations for the engagement, learned about the software idea, and aligned around a winning strategy.

To provide clarity into process & outcomes, we aligned around a simple development framework that enabled Corsis to monitor budget & maximize the value delivered by our team.

Throughout the entirety of the engagement, we kept the team composition flexible to the specific needs and circumstances that Corsis faced.


  • Reduced releases cycle from 2 months to every 3 weeks.
  • Dropped average request processing time from 5 to 0.5 sec.
  • Reduced average deployment time from 1 hour to 15 min.
“Paul brings a wealth of architecture and development experience to our project. He is a strong believer in doing things the right way - which may not always be the fastest way in the short run, but which ultimately saves time and money through less technical debt and improved code scalability.”

Andrew Gansler

EVP of Product

More case studies

OCS Logo

To help make their startup idea a reality, OrchestrateCS hired us to help them go from zero to revenue by making their an initial MVP they could use to go-to-market.

  • Hotwire
  • Ruby on Rails
  • Tailwind CSS
The LimeLeads logo

To help salvage & improve their complex legacy codebase, LimeLeads hired us to augment their on-site product development team to help increase the velocity of feature development and bug-fixing at minimal financial cost.

  • Amazon Web Services
  • ElastiSearch
  • PostgreSQL
  • React.js
  • Ruby on Rails
Agent Inbox

To take real estate communication to the next level, Agent Inbox hired us to build the right platform, deliver a market-ready solution, and help the team grow.

  • Node.js
  • Python
  • React.js
  • Ruby on Rails
  • Vue.js


Let’s get started now

Get in touch with one of our experts to get a technical strategy & planning session for your project at no cost.

  • 13+ Years of Industry Experience

  • 2 Years is Our Shortest Client Relationship

  • Proprietary Talent Network

  • Competitive Cost Structure

  • Reliable Development Systems

"*" indicates required fields