At Sequel Technologies, I modernized the legacy PracticeEHR Patient Portal into a React-based application, designing and implementing its frontend while developing the required .NET APIs.
I implemented patient-facing modules for registration, dashboards, messaging, appointments, health records, and settings. The messaging workflows included file uploads through React, ASP.NET Core Web APIs, and Azure Blob Storage.
For the Admin Support Portal, I developed ASP.NET Core APIs and ticket-management workflows, including filtering, comments, attachments, history tracking, and duplicate-ticket merging. I also built dashboard quick filters that retrieved ticket counts and navigated users to filtered listings.
I developed APIs using the project’s existing Clean Architecture structure, with MediatR, Repository Pattern, and Dapper. I also implemented reusable React service layers, custom hooks, React Query caching, and protected routes.

