Identity & Access
Auth0 OAuth2/OIDC with JWT RS256, role-based access control for patients, clinicians, engineers, and admins.
- Auth0
- JWT
- RBAC
Medtronic Capstone Project
A complete platform for ingesting device telemetry, analyzing patient data, and providing clinicians with actionable insights—from TimescaleDB to React dashboards.
Eight subsystems working together—from device telemetry ingestion through clinical dashboards, with planned AI/ML analytics.
Auth0 OAuth2/OIDC with JWT RS256, role-based access control for patients, clinicians, engineers, and admins.
Bulk import endpoints for CGM readings, pump events, battery voltage, diagnostics, and pressure traces with high-throughput performance.
TimescaleDB with hypertables (7-day chunks), row-level security, and continuous aggregates for time-series data.
Comprehensive REST API covering patients, glucose data, timeline events, devices, clinical notes, organizations, and administration.
Role-specific React UIs for clinicians, patients, and admins with interactive ECharts visualizations.
Audit logging middleware, structured JSON logs, and per-request PHI access tracking.
Cohort analysis, safety signal detection, and regulatory report generation for post-market surveillance.
Glucose forecasting, occlusion prediction, anomaly detection, and pressure trace embeddings with pgvector.
Six repositories covering the full stack—API, database, UIs, data tools, and analytics.
FastAPI backend with Auth0 JWT, patient management, glucose data, unified timeline, clinical notes, and high-throughput bulk ingestion.
TimescaleDB schema with hypertables, row-level security, Dexcom integration, and synthetic data generation. Runs on Raspberry Pi 5.
Clinician and patient dashboard with glucose charts, pump event timeline, device management, and time-in-range analytics.
Administrative dashboard for user management, organization oversight, access control, and system monitoring.
Athena Analyzer for insulin pump logs. Drag-and-drop upload, client-side parsing, and interactive visualizations for bolus, battery, pressure, and diagnostics.
Python scripts generating realistic pump telemetry—multiple log types matching real device format for multi-year patient datasets.
Production-grade practices from day one—security, testing, and performance.
Explore the running applications
Upload pump logs and visualize device behavior—client-side processing, no data leaves your machine.
Open App →User management, organization oversight, and system administration interface.
Open App →Interactive Swagger UI with all 48 endpoints—try requests directly against the running API.
View Docs →Four engineers building full-stack healthcare infrastructure.