Sirui Chen·sirui.dev

Project

Kinexus — WUSTL Medical Research Application

Apple Watch sync, REST APIs, and AWS RDS optimization.

REST APIsAWS RDSApple WatchSQLDocumentation

Overview

Fixed Apple Watch sync issues, refactored REST APIs, optimized AWS RDS queries, and wrote developer documentation that reduced onboarding time for new contributors.

Problem

The research app was bottlenecked by flaky Apple Watch syncs, slow RDS queries, and missing onboarding documentation, all of which made it expensive for new developers to keep contributing.

What I built

Diagnosed the sync failures end-to-end across wearable, backend, and database; refactored REST endpoints; tuned RDS queries; and wrote the developer docs that future contributors needed.

Architecture

  • Apple Watch client syncing to backend REST APIs
  • REST API layer fronting AWS RDS
  • Documented onboarding flow so new developers could ramp without tribal knowledge

Technical highlights

  • Debugged data flow across wearable sync, backend services, and database queries.
  • Optimized AWS RDS queries to remove the bottlenecks visible to researchers.
  • Wrote developer documentation that reduced onboarding time for new contributors.

Impact

  • Kept a medical research application maintainable and onboardable for future developers.