← Back to home

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 →

© 2026 Nikoloz Gagua

Built with Angular, GSAP, and a lot of coffee.