Judo Clipper
An AI-powered video-analysis system that uses YOLO pose-estimation outputs as input to a custom LSTM model, automatically identifying and extracting throw-attempt clips from full judo matches.
// ML Engineer · AI Security Research
3rd-year Artificial Intelligence & Computer Science undergraduate at the University of Edinburgh, building ML systems that work on real data and solve real problems.
I specialise in converting complex, real-world data streams into clean, structured data through the development of modular pipelines.
My work ranges from video-analysis systems for judo to anonymisation tools for email corpora.
I recently completed an AI & Cybersecurity research internship at the University of Edinburgh's School of Informatics.
Hi, I'm Conor!
I enjoy turning messy, unstructured data into reliable inputs for machine-learning systems, building practical pipelines around them, and communicating technical ideas clearly.
Outside university, I train in Judo, which inspired my latest project: an AI-assisted coach for post-match analysis. It currently takes raw match footage and automatically identifies and clips attempted throws. The next stage is developing a model that can provide coaching insights by analysing why each attempt succeeded or failed.
Recently completed a research internship at the University of Edinburgh’s School of Informatics.
Contributed to two projects during an AI & Cybersecurity research internship.
Source code for the anonymisation system is currently private.
End-to-end builds, from model research to deployed applications and teaching resources.
An AI-powered video-analysis system that uses YOLO pose-estimation outputs as input to a custom LSTM model, automatically identifying and extracting throw-attempt clips from full judo matches.
Self-authored resources for AI-focused workshops delivered to students at the University of Edinburgh's student-led AI Society.
I'm actively looking for ML / Applied AI Engineering opportunities and open to research collaborations. Feel free to reach out.