Work

Professional projects across drug discovery, medical imaging, and infrastructure.

§ AstraZeneca · 2019 – present

Drug discovery ML, medical imaging and segmentation, and the tooling and infrastructure that supports both. Grouped by thread, most recent work first inside each.

Drug Discovery ML

2024 – Present

Multimodal IC50 prediction

PyTorch models fusing cell painting microscopy with SMILES chemical representations for compound activity prediction. Deployed across compound libraries totaling 39K compounds; jointly learned image-and-structure embeddings inform downstream phenotype-to-target reasoning.
2021 – 2022

Graph-based analysis of multiplex immunofluorescence

Graph Neural Networks over multi-channel images, capturing spatial cell-cell relationships in multiplex IF for downstream phenotype classification. Preprint on bioRxiv; abstracts at SITC and AACR.

Medical Imaging & Segmentation

2026 · AACR poster

Automatic contrast phase classification of polyphasic CT scans

Deep learning classifier inferring contrast phase from CT volumes — a prerequisite for downstream tumor segmentation pipelines that depend on consistent imaging protocol. Co-authored work, poster at AACR 2026.
2023 – Present

Interactive 3D segmentation toolset

Transformer-backed segmentation tool for 3D volumetric data with text-guided prompts. Halved annotation time and deployed to twelve internal users across R&D. Companion paper as poster at AACR 2024.

Tooling & Infrastructure

2022 – Present

Biomedical imaging data platform

Unified ingestion and preprocessing platform for biomedical imaging at scale — now the team’s standard data layer. Sixteen multi-center datasets, 150K CT volumes, automated mapping of thousands of annotation masks across DICOM and NIfTI standards.
2022 – Present

Embedding visualization toolkit

Web-based visualization suite for high-dimensional embedding interpretation — clustering (HDBSCAN over UMAP), heatmaps, histograms, archetype analysis. Used by R&D labs across several modeling projects.

§ Ann Arbor Algorithms · 2018 – 2019

Software Engineer building containerized end-to-end deep learning pipelines for medical imaging — classification, 3D bounding-box detection, and anomaly identification across multimodal datasets at scale.

2020 · Patterns (Cell Press)

Microcalcification detection in mammography

End-to-end deep learning detection of microcalcifications using a U-Net architecture, with downstream localization of asymmetric patterns. The work was peer-reviewed and published in Patterns — Guan, Wang, Li, Zhang, Chen, Siddiqui, Nehring, Huang. Detecting asymmetric patterns and localizing cancers on mammograms. Patterns 1, no. 7 (2020).

Other work at AAA:

  • Chest vessel segmentation — 3D deep learning for atherosclerosis identification on chest MRI.
  • Integrated tumor segmentation — Dockerized lung-cancer segmentation with 3D visualization.
  • Lung cancer prediction — XGBoost over patient metadata (1,658 patients).
  • ECG abnormality identification — ResNet variant for 12-lead ECG analysis (7,191 samples).
  • Colorectal surgical phase detection — video and sensor-based phase prediction.

Demos

AZ work is largely confidential. These demos from earlier work at Ann Arbor Algorithms remain publicly viewable.

Dash · 2018 – 2019

Patient Info — disease prediction dashboard

Patient Info disease prediction dashboard screen recording
Integrated dashboard for displaying lung-disease predictions and patient metadata. Built in Dash; produced from real data with a placeholder ECG panel due to data availability constraints.
DICOM viewer · 2018 – 2019

Papaya — lung-nodule DICOM viewer

Papaya DICOM viewer screen recording
Dockerized lung-cancer nodule detection with 3D DICOM visualization. Volumes load slowly — expect 1–2 minutes per case after click. Case 1 is the smallest and quickest to load.
three.js · 2018 – 2019

Plaque — chest-vessel atherosclerosis 3D viewer

Plaque 3D viewer screen recording
Interactive three.js viewer for chest-vessel classification and atherosclerosis detection. Two cases included.

For personal projects and side builds, see Tinkering.