Portfolio
Bench (external site)
Python · FastAPI · React · Nextflow · Docker · Google Cloud Batch · Cloud Run · Vertex AI
Multi-omics analysis platform built as sole developer, in closed beta. Seven Nextflow pipelines for genomics, transcriptomics, proteomics and metabolomics run on Google Cloud Batch behind a FastAPI service on Cloud Run; 42 of 42 published datasets ran end to end.
Preleukemia and AML transcriptomics: single-cell + bulk RNA-seq
R · Python · Quarto · R Shiny · Seurat · Harmony · Scanpy · Nextflow
Two projects on the road into AML: a revised single-cell analysis of preleukemic mouse HSPCs (38 samples, eight mutation models) with a TCGA-LAML survival arm and an R Shiny dashboard, and a Nextflow bulk RNA-seq differential-expression pipeline with an interactive volcano.
TCR Clonality Analysis
Python · Jupyter · pandas · NumPy · SciPy
Bulk TCR-β repertoire analysis testing whether clonality and TB-specific clonotype frequency differ between TB progressors and controllers, revised to respect the cohort's matched case-control design.
Fiber Photometry Web App
R · R Shiny
R Shiny web app for fiber photometry data processing and figure generation, built for the Sweeney Lab.
R Meta-Analysis Walkthrough
R
Seven-part video walkthrough of an end-to-end meta-analysis in R, produced as a Thom Lab onboarding resource.
PID Controller for Anaesthetic Dosing
MATLAB · Simulink
MATLAB/Simulink PID controller for patient-specific anaesthetic dosing, achieving top cohort performance on steady-state error and settling time.
EMG-Controlled Saxophone
Arduino · C/C++ · surface EMG circuitry
Assistive prosthetic concept actuating saxophone keys via a surface-EMG analog front end and an Arduino servo system, exhibited at the 2023 Engineering Open House.