
Fine-tuning LLMs for bug classification
Fine-tuned code transformers to sort GitHub bug reports into seven categories, benchmarked against classical ML on a hand-labelled corpus.
Software engineer working on machine learning systems, and the ordinary software that has to hold them up.
M.Sc. in Applied Machine Learning, researching computer vision under Dr. Mark Eramian. B.Sc. Honours, Software Engineering option.
Most of my work sits between a research question and the software that answers it: annotation platforms, data pipelines, and the interfaces researchers actually use. A good part of it is checking whether a thing works before claiming that it does.
I'm a Master's student specializing in Applied Machine Learning, researching computer vision and image processing under Dr. Mark Eramian. Before that, a B.Sc. Honours in Computer Science, Software Engineering option.
Built a Django annotation platform and ran a controlled study on whether SIFT-suggested bounding boxes actually help human annotators.
Led full-stack development of the BEAP Engine, a platform for ingesting, processing and analysing smartwatch sensor data.
Six core computer science courses, including CMPT 332 Operating Systems.
Research first, then apps and games. Open any card for the detail.

Fine-tuned code transformers to sort GitHub bug reports into seven categories, benchmarked against classical ML on a hand-labelled corpus.

An annotation platform built to answer one question honestly: does machine assistance make human annotators better, or just busier?

Biometric VR driven by a live pulse sensor.

Smartwatch data ingestion and analytics.
Native Swift client for live forecasts.
Booking flow and integrated maps.
Led the front end for a team-management app.
Unity tower defence with layered enemy AI.
I'm looking for full-time software and machine learning roles, and I answer every email.