Skip to content
← All work

2026

Syncura

Estimates 30-day readmission risk and shows which patient features contributed to each score.

Role
Sole engineer
Stack
Python, scikit-learn, SHAP, FastAPI, React
Syncura dashboard with a synthetic patient cohort, a 30-day risk gauge, and the top SHAP factors

The problem

A readmission score is more useful when the person reviewing it can see what contributed to the prediction. Syncura places feature contributions beside each score and shows the threshold used to classify risk.

Decisions

Use a model with per-prediction explanations

The dashboard uses gradient boosting because its predictions can be broken down into feature contributions. Logistic regression performs slightly better on the synthetic dataset, but does not provide the same explanation used by the interface.

TradeoffThe performance difference is small on this dataset and may not hold on different data.

Limits

  • The dataset contains 4,000 synthetic patients. No clinical data is used.
  • Model performance is limited by the synthetic generator and should not be interpreted as clinical performance.