Case study
NextGen CARES - cardiac arrest registry for 1M+ patients
Re-Software, Inc. - Emory University CARES Program · Oct 2025 - Present
The Angular front-end and Java / Spring Boot back-end behind NextGen CARES. I build the clinical reporting and dashboard layer on a reusable, smart / dumb component architecture - so a growing surface of registry views composes from proven, presentational pieces that public-health teams can read and act on.
mycares.net/nextGen ↗- 1M+Patients enrolled
- 170M+Catchment population
- 34State registries
Role
Senior-Level Software Developer
Stack
- Angular
- Signals
- NgRx
- TypeScript
- RxJS
- Java
- Spring Boot
- REST APIs
- MySQL
The problem
Make a clinically rigorous, nationwide registry legible without the front-end sprawling. The data has to stay accurate and auditable across every participating program, while an ever-growing surface of reporting and dashboard views stays consistent, accessible, and fast - which only holds if the components behind them are genuinely reusable.
The approach
- 1
Build the reporting and dashboard surface on a reusable smart / dumb component architecture - presentational components fed by thin containers, so new views compose from proven pieces instead of one-off markup.
- 2
Turn dense registry data into data-visualisation and summary views that clinical and public-health users can read at a glance.
- 3
Back those views with Java / Spring Boot services and REST APIs shaped to the registry’s clinical and operational requirements.
- 4
Hold the whole front-end on a signals-first, standalone-component, OnPush architecture with NgRx, and review specs, models, and code across the lifecycle with the Ventricle Pod.
Outcomes
- A reusable component layer that lets new reporting and dashboard views ship fast and stay consistent as the registry grows.
- Reporting views public-health stakeholders rely on to read a CDC- and Emory-developed registry used nationwide.
- Front-end and back-end owned end-to-end - clinical context carried across the stack, reviewed for accuracy before every release.
Want to see more?
Back to selected work →