I enjoy making things. Here are a selection of projects that I have worked on over the years.
Stable Diffusion is a deep learning model for generating images from text prompts, and in this project, I implemented it as a fun experiment to explore its capabilities and customization.
This project explores optical flow, a technique for estimating motion between two frames in a video sequence. Optical flow is widely used in video processing, motion tracking, and computational photography.
This project explores how autoencoders can improve the visualization of spatial ensembles by extracting meaningful features before applying dimensionality reduction techniques like UMAP. The goal is to create more expressive 2D projections that effectively capture spatial structures and spatio-temporal behaviors in ensemble data.