I am a software engineer with experience building data pipelines, managing hosting infrastructure, as well as integrating and evaluating AI.
Beyond the computer, I enjoy painting, photography, and cycling.
While I do use tools such as Claude Code day-to-day, the projects below are lovingly hand-crafted.
Modernised the website of Imperial's student newspaper, Felix, fit for the digital age. I migrated 15 years’ worth of articles to a proper publishing platform, redesigned the website, and wrote a dissertation on using large vision-language models to digitise and search across decades of historical newspaper scans.
Search the Felix archive with Felixplore or read my report for how it works.
Developed an Android app that uses sliding DFT on smartphone accelerometer data to extract rowing metrics such as stroke rate for instant training feedback.
With each year my servers take on new responsibilities, and now require a modest time commitment to maintain. Træfik routes requests to Docker containers running Vaultwarden, Home Assistant, Grafana and more.