Skip to content
View Chesterguan's full-sized avatar

Highlights

  • Pro

Block or report Chesterguan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Chesterguan/README.md



Typing SVG

Hey, I'm Chester.

I'm a researcher and engineer at the University of Florida β€” been here long enough to know the hospital WiFi passwords. I split my time between two labs: IC3 (Intelligent Clinical Care Center) and PRISMAp (Precision & Intelligent Systems in Medicine).

The short version: I build the data infrastructure and systems that make clinical AI actually work β€” ETL pipelines, EHR data wrangling, embedding models into production, making sure the data is clean and the systems stay up. I've been part of 25+ papers across Nature Scientific Reports, JAMA Surgery, JMIR, and ICLR workshops. 300+ citations. Multiple NIH grants (R01, R21, K01, OT2) funded that work.

The thing is β€” someone has to take these models off the researchers' laptops and get them running in a real hospital. That's me. Models don't save patients. Systems do. So I build the plumbing, the guardrails, and the infrastructure that makes clinical AI deployable.

MS in Electrical & Computer Engineering, UF. Data Scientist III, Department of Medicine.


What I've published

Our lab has a thing for fruit names. Here's what I helped build the data and systems for:

Paper TL;DR Scale
MySurgeryRisk "Will this surgery go wrong?" β€” multicenter validation 508k surgeries, AUROC 0.95
DeLLiriuM LLM that predicts delirium from structured EHR 104k patients, 195 hospitals
MANDARIN Mixture-of-Experts for delirium + coma 92k ICU patients
MANGO Multimodal transformer for ICU acuity Vitals + labs + notes fused
APRICOT-Mamba State-space model for real-time ICU prediction 75k patients, 147 hospitals
Temporal Cross-Attn Dynamic EHR tokenization ICLR 2024 Workshop
Federated Learning Predict postop complications without sharing data Multi-center, privacy-first
more papers (25+ total) ...
  • Risk-Specific Training Cohorts β€” class imbalance in surgical prediction β€” JAMA Surgery (2024)
  • Transparent AI β€” explainable postop complication interface (2024)
  • Global Contrastive Training β€” multimodal EHR + language supervision (2024)
  • EHR Data Quality β€” scoping review β€” JMIR Med Inform (2024)
  • Selective State Space Models β€” brain dysfunction across cohorts (2024)
  • AKI Prediction β€” external validation for non-critical care (2024)
  • ML + FHIR β€” scoping review on FHIR-native ML systems β€” JMIR Med Inform (2023)
  • AI-Enhanced ICU β€” pervasive sensing in critical care (2023)
  • Delirium from Ambient Signals β€” noise and light as ICU predictors (2023)
  • Computable Phenotypes β€” brain dysfunction characterization (2023)
  • AKI Multistate Analysis β€” kidney injury trajectories β€” Scientific Reports (2023)
  • Acute Illness Phenotypes β€” temporal clustering (2023)
  • Deep Interpolation Network β€” physiologic time series (2020)

What I'm building now

I got tired of watching good models sit in Jupyter notebooks while clinicians still drown in paperwork. So now I build the infrastructure that gets AI out of the lab and into the clinic.

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚           ClinicClaw (coming soon)        β”‚
  β”‚     AI agents that do real clinical work  β”‚
  β”‚   ambient docs Β· smart orders Β· prior authβ”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚              VERITAS                       β”‚
  β”‚     every agent action: checked, logged   β”‚
  β”‚  deny-by-default Β· SHA-256 audit chain    β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚            HAVEN Protocol                  β”‚
  β”‚    patients own their data. period.       β”‚
  β”‚   consent Β· provenance Β· value tracking   β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚          PSDL                              β”‚
  β”‚     clinical scenarios as code            β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

HAVEN Protocol Β  TypeSpec Β  v2.0

Your blood test results train AI models you'll never see. You can't audit access. You can't set conditions. You don't share in the value. HAVEN fixes that.

  • 4 primitives: Health Asset, Consent, Provenance, Contribution
  • Content-addressed (SHA-256), Ed25519-signed
  • Silence = denial. Always.
  • FHIR R4 + OMOP CDM native
  • Formal specs, test vectors, 3 language whitepapers

PSDL   Python   ⭐ 9

Clinical scenarios as code. Write a patient case once, run it everywhere, get deterministic results.

VERITAS Β  Rust Β  (coming soon)

Before an AI agent touches a patient record, VERITAS checks the policy, logs the action, and verifies the output. Every. Single. Time.

  • Deny-by-default policy engine
  • SHA-256 hash-chained audit trail
  • 5 healthcare scenarios, 58 tests
  • RequireApproval = human stays in the loop

ClinicClaw Β  Rust Β  (design phase)

The actual hospital system. Real LLM calls, real FHIR, real clinical workflows β€” all governed by VERITAS.

AesculTwin   TypeScript   ⭐ 2

AI-powered surgeon assistance.


How I think about this

impl Chester {
    fn day_job(&self) -> &str {
        "MS ECE @ UF Β· data scientist III Β· IC3 + PRISMAp"
    }

    fn what_i_actually_do(&self) -> Vec<&str> {
        vec![
            "wrangle EHR data into something models can eat",
            "build ETL pipelines that don't break at 3am",
            "embed models into systems clinicians actually use",
            "make sure the whole thing is auditable and trustworthy",
        ]
    }

    fn tools(&self) -> Vec<&str> {
        vec!["Rust", "Python", "TypeScript", "SQL", "FHIR R4"]
    }

    fn funded_by(&self) -> Vec<&str> {
        vec!["NIH R01", "NIH R21", "NIH K01", "NIH OT2"]
    }
}

Rust Python TypeScript PyTorch FHIR


stats streak langs

Pinned Loading

  1. PSDL PSDL Public

    Patient Scenario Definition Language

    Python 9

  2. HAVEN HAVEN Public

    Health Asset Value & Exchange Network

    TypeSpec

  3. psdl-inspector psdl-inspector Public

    Inspector and Quick reviewer for PSDL

    TypeScript 2

  4. chorus-ai/Chorus_SOP chorus-ai/Chorus_SOP Public

    ChoRUS centralized SOP documentation site

    MDX 3 6

  5. AesculTwin AesculTwin Public

    A surgeon assistance

    TypeScript 2

  6. Data-Structure Data-Structure Public

    Data Structure Projects

    Java