posts
projects

hi, i'm Cat.

22 y.o CS grad, based in London.
Posts (will be up soon!) :

Predicting bicep curl failure with ML

Blah blah blah blah blah blah blah soon!

Building clinically interpretable AI

Blah blah blah blah blah blah blah soon!

Scaling nailpolishfinder

Blah blah blah blah blah blah blah soon!

what have i been building?

Took off quickly after I posted about it on Reddit and Instagram where it got 6 million+ views. The website gets roughly 30k unique visitors a month nowadays. I received a lot of valuable feedback which I used to improve it, and learnt a lot about marketing+SEO!

React, Typescript, Next.js, Python

Co-developed + designed with Tomas Maillo. We integrated features like pulling events directly from Google Calendar to ensure the event schedule stays up-to-date and displaying the live number of members on Discord. I particularly enjoyed making the sponsors page!

CompSoc Website

React, Typescript, Next.js, Tailwind

For my dissertation, I built a model for brain tumor diagnosis designed to be clinically interpretable. Specifically, it builds on prior work with concept bottleneck models to integrate clinical concepts into the pipeline, which were defined in collaboration with clinicians.

XAI model for Brain Tumor MRI Diagnosis

Python, TensorFlow

Website for Edinburgh students to leave reviews on flats they've lived in. Users can add detailed 'issue' tags, like mice or mould, to help future tenants make informed decisions.

React, Node.js, MongoDB, AWS

Made for my Computer Graphics: Rendering course! While I don't usually highlight university coursework, this one was particularly significant as it was both technically challenging and my first time using C++. The ray tracer includes advanced features such as textures, an acceleration hierarchy, BRDFs and volumetrics. I achieved 94% for this work.

Ray tracer in C++

C++ (no libraries allowed)

these are just some recent projects I've worked on - I have many more projects, including 5+ hackathon winning projects on my GitHub!

professional experience

Spotify

Spotify

Summer 2025

Software Engineer Intern

To be updated soon!

Goldman Sachs

Goldman Sachs

Summer 2024

Software Engineer Intern

Worked on the Regulatory Engineering team, using Prometheus, Grafana, Java, PromQL.

CompSoc

CompSoc

2024-2025

Tech secretary

Built comp-soc.com, managed Infball event website, maintained CompSoc's internal servers.

CompSoc

CompSoc

2024-2025

Sponsorship Coordinator

Raised 30k in sponsorship funding, signed on 8 companies including Meta, Optiver and QRT.

University of Edinburgh

University of Edinburgh

2021-2025

BSc Computer Science and AI

Predicted 1st Class (81%)
Machine Learning Practical, Natural Language Understanding+, Computer Graphics, Reinforcement Learning, Foundations of Natural Language Processing.

i also love to teach!

I have been teaching maths and computer science on and off for the past 4 years. Below are all of my teaching experiences.
Code Cadets

Code Cadets

2024 - 2025

Coding Tutor

Worked in after-school coding clubs for children aged 5-10, teaching block coding and basic Python and HTML.

MyTutor

MyTutor

2023

Livestream AI Tutor

Designed and taught an introductory AI course for students aged 13-16, delivered as weekly livestream lessons.

School of Informatics

School of Informatics

2023

Course Tutor

Taught a first year course in Functional Programming and Computational Logic. Lead tutorials and marked assignments.

MyTutor

MyTutor

2021 - 2023

Maths Tutor

Tutored maths online for over 2 years, teaching GCSE Maths, A-Level Maths, and Further Maths.

Private Maths Tutor

Private Maths Tutor

2021 - 2023

Taught students in my local area, aged 13-18. Some of my students were high-achievers, but most really struggled with maths. I learned a lot about how to explain things better and improve their confidence.

that's it! if you want to know more, you can check out some of my posts!
if you have any questions, please don't hesitate to contact me on emailor LinkedIn
Cat <3