Rahul Somaliya

Admin Portal Migration from ASP to React + GraphQL
rasi project screenshot
rasi project screenshot
rasi project screenshot
rasi project screenshot

Project Overview

I worked as a Senior Frontend Engineer on the Corpliance® platform, a key tool offered by RASI to help businesses manage their corporate compliance. Corpliance® makes it easier for companies to keep track of legal deadlines, organize documents, and manage their entity information.


Challenge

The platform served thousands of entities with important compliance needs. The main challenge was to improve and modernize the existing system — especially the internal admin tools — without breaking any of the complex rules already in place.


My Role

I focused on improving the performance, reliability, and user experience of the admin portal that supported RASI's internal operations.


What I Built

  • Migrated key features from old ASP.NET code to a modern React setup
  • Carefully reviewed and rebuilt the business logic from the original .asp files, making sure all the rules and conditions worked the same way in the new system
  • Added global error and success messages to give users clearer feedback
  • Used React Context API to manage shared state and improve speed
  • Improved user experience for key features:
    • Compliance Task Calendar™ – tracks important deadlines automatically
    • Entity Manager – manages details for each business entity
    • Document Management – helps store and organize records securely
  • Worked closely with a remote team across different time zones to keep the project on track

Tech Highlights

  • React, TypeScript – Modern frontend tools
  • Context API – For easy and efficient state management
  • GraphQL – For smooth communication with the backend
  • Legacy system migration – Read and understood old .asp code to rebuild the same functionality in React

Impact

The updated admin portal made it easier for RASI's team to support their clients. It became faster, more reliable, and simpler to use — while still handling all the detailed compliance rules the platform is known for.


Need help upgrading your legacy system or building a better admin portal?
I'd love to help. Let's connect.

Other Projects