Personal Projects

Dynamic Treatment Regimes & Causal Inference

Q-Learning for Adaptive Chemotherapy Scheduling

Developed a doubly robust Q-learning algorithm for optimal chemotherapy scheduling using simulated oncology data with time-varying confounders.

R/QlearningG-estimationTMLESimulation Study

Marginal Structural Models for Antidepressant Sequencing

Implemented an IPTW-based analysis of longitudinal binary outcomes with informative censoring.

SAS macroIPSWG-computationMarkov Decision Processes
LLM Fine-tuning, RAG & Contrastive Learning

Clinical Trial Evidence Aggregator

RAG system synthesizing findings from 50+ RCTs using BioBERT embeddings and hierarchical clustering.

HuggingFace TransformersFAISSPyPDF2Evidence Grading

Clinical Note Phenotyping with BioBERT

Fine-tuned language model for extracting chemotherapy regimens from unstructured oncology notes.

BioBERTCRFDoccanoProdigy

Multi-view Learning for TCGA Data Integration

Contrastive framework aligning RNA-seq and proteomics data using supervised NT-Xent loss.

PyTorch LightningSCOTUMAPCox PH Models
Bayesian Inference Methods

Hierarchical Modeling of MOOC Completion

ADVI implementation of multilevel regression for student performance analysis with a full Bayesian workflow.

PyMCArviZShinyDashboardLOO-CV

Variational Inference for Pharmacokinetics

ADVI-based approximation for nonlinear mixed effects models using phase I trial data.

TensorFlow ProbabilityPK/PD ModelsBayesPyJAX

Methodological Toolkit

Causal InferenceSurvival AnalysisVariational InferenceDeep Metric LearningR/PythonPyMC/TFPTransformer ModelsClinical NLPMulti-omics IntegrationOptimal TransportPharmacometricsSimulation Studies