I worked closely with him to understand the requirements and new flow. In the first phase, I upgraded the whole backend to .NET 7, removed all MVC razor pages, and created APIs instead. Then, I started on the front end and upgraded to Angular 13. I also created new components and pages that were previously designed in MVC.