Engineering

The Golden Arm

The official web app for Harvard's student-run movie theater, with a proprietary content management system, seat booking, archives, merch shop, and more.

SlavicGPT

Building, training, and fine-tuning of GPTs on Russian text and Slavic literature scraped from the web.

VioLibrary

A web app for searching violin recital repertoire, discovering new pieces via personalized recommendations, and building recital programs.

MiniDiffusion

A PyTorch implementation of a diffusion model for image generation. Experiments done using MNIST and CIFAR-10 datasets, with results from the learned denoising process.

bardle

A Shakespearean wordle with the Bard reacting as you play.

SnakeCube

The classic 'Snake' game reimagined onto the 3D playing field of a self-contained, rotation-controlled LED cube.

MiniML

A series of OCaml metacircular interpreters manifesting varying semantics.

Research

Prune As You Tune: LoRA-Enabled Model Compression

Prune As You Tune (PAYT) interleaves pruning of pre-trained parameters with LoRA fine-tuning updates guided by a custom knowledge distillation loss function. PAYT can achieve up to 50% sparsity with minimal accuracy degradation and lower perplexity on the original task compared to baselines such as full fine-tuning and prune-then-fine-tune methods.

Explain This, Pruner! The Effect of Zero-Order Pruning on LLM Explainability and Curvature

An investigation of the effect of neural network pruning on the explainability of LLMs, with the goal of understanding how model compression techniques may affect AI interpretability.

Large Motion Diffusion Models

Training and evaluation of diffusion models on the AddBiomechanics dataset for generating sequences of human motion. Find our lightning talk at the 2025 Harvard Generative AI Symposium here.