Projects & Writing

← Back to main page
Microscopy image of glowing cells
Academic Project

Foundation Model for Cell Painting (CellPainTR)

A novel contrastive learning framework to explicitly disentangle biological signals from nuisance variables (like batch effects) in high-content imaging data.

Transformers Self-Supervised Bio-informatics
Academic Project

Mitigating Racial Bias in Face Age Progression

An investigation into fairness for generative models. We modified a StyleGAN-based age progression model to mitigate racial bias by promoting more equitable transformations across demographics.

Generative Models Fairness in AI StyleGAN
A photo of cells stylized in the manner of Picasso.
Technical Write-up

A Deep Dive into Neural Style Transfer

An implementation and explanation of the seminal 2015 paper by Gatys et al., breaking down the concepts of content and style loss.

Style Transfer Computer Vision CNNs
Demonstration of the PanNuke segmentation app
Open Source Project

Interactive Histopathology Segmentation Playground

An educational toolkit with from-scratch PyTorch implementations of UNet, UNet++, and ResNet-UNet, complete with an interactive Streamlit app for exploring the PanNuke dataset.

PyTorch Computer Vision Segmentation
A conceptual figure showing what we expect from word2vec manifold
Technical Write-up

The Geometry of Words: A Word2Vec Playground

A from-scratch PyTorch implementation that demystifies Word2Vec by exploring successes, corpus biases, and the fascinating geometry of language.

NLP Embeddings Word2Vec Skip-Gram
A diagram showing the backward flow of error in a neural network
Technical Write-up

The Engine of Learning: A Guide to Backpropagation

A from-scratch guide that demystifies the core algorithm of deep learning. Build the backpropagation algorithm from a single neuron to a full network, with interactive exercises.

Backpropagation Neural Networks Calculus