Internship · Stryker

SOLID Insights

A mobile app for surgeons to access patient data and interactive 3D knee models—from research to App Store.

Stryker Corporation is a leading medical technology company that strives to improve patient care through innovation. This project was my internship work on the DevOps team: I owned research, development, UI testing, and publishing, and shipped a new addition to Stryker's portfolio.

Context

Challenge & goal

Osteoarthritis causes excessive bone growth in the knee, leading to pain and discomfort. Stryker's MAKO robot supports surgical treatment, and a website provides a centralized platform for pre-surgical preparation.

Our goal was to make that experience more convenient and accessible. We built a mobile app so surgeons can access and view confidential medical information on the go, with many of the same features as the website—making it easier to manage procedures efficiently.

The product

Key features

01 — Authentication

Secure sign-in with Azure AD

The app uses Expo AuthSession for web-based authentication with Azure Active Directory. After sign-in, an access token is used to fetch data from the server.

Only accounts granted access to confidential medical information can reach the home screen; others remain on the sign-in screen.

Authentication and data retrieval flow

Simplified authentication & data retrieval flow

02 — Home screen

Overview of patient data

The home screen gives an overview of all available patient data. Users can:

  • Scroll through the list of patient names
  • Check insights status (generated, processing, error, or not started)
  • Search for a specific name
  • Refresh for updated information
  • Sign out
SOLID Insights home screen
03 — Data screen

Patient details at a glance

Tapping a patient name opens the data screen with comprehensive information: surgical procedure and current status.

When insights are available, a button takes the user to the interactive 3D insights screen.

SOLID Insights data screen
SOLID Insights 3D knee view
04 — Insights screen

Interactive 3D knee model

The insights screen shows an interactive 3D model of the patient's knee. Users can rotate and zoom to explore it, and the screen also provides:

  • Hide the upper and/or lower knee bone (Femur, Tibia)
  • Hide upper/lower osteophytes (blue areas on the bones)
  • Adjust osteophyte opacity
  • View estimated procedure time, b-score, and probability of cartilage loss
Insights screen view 1
Insights screen view 2
Insights screen view 3

Takeaways

What I learned

The SOLID Insights app is a user-friendly tool that gives healthcare professionals secure access to confidential medical data and interactive 3D models. I owned the project from research through development, UI testing, and publishing.

I gained hands-on experience in React Native, REST APIs, and app authentication, deepened my JavaScript skills, and learned testing with Detox and Appium. I also shipped updates to the Apple App Store. Grateful to my Stryker team for the opportunity and support.

React NativeREST APIsApp authenticationJavaScriptDetox & AppiumApple App StoreExpoAzure AD