projects — things I've built and studied
Made out of curiosity.
A mix of research, coursework and personal experiments. None of them had to be useful — most started as "I wonder if I can…".
Liquid-crystal skyrmion CNN
During my physics degree I worked on a neural network that classifies optical texture patterns in liquid-crystal skyrmions, combining the Finite Element Method with machine learning to probe how simulation results depend on how the skyrmions are arranged. It was the moment ML stopped being a buzzword to me and became a tool.
read the paper →Bike-sharing platform, NYC
A bike-sharing system I built to learn distributed systems for real: microservices, MongoDB, containers on Kubernetes, Spark for the heavy data, and Locust and Prometheus to see how it behaved under load.
the write-up →Computer vision · Python, MediaPipeTeaching a webcam sign language
A real-time recogniser for the American Sign Language alphabet: a CNN, an autoencoder for segmentation, and a webcam feed doing predictions live. Genuinely delightful when it first worked.
on GitHub →VoyageVR — wandering cities from a browser tab
A little web app for exploring cities and landmarks through synced video, images and text — a virtual tour you can take without leaving your desk. A fun excuse to play with the YouTube API and server-side rendering.
visit the site →