A personal preference layer for LinkedIn. Learns from your More/Less feedback to show or hide posts, adapts as your interests change, and leaves room for exploration. Inference and learning run locally on your device.
Developed and evaluated latent-group methods for fair classifier learning. Master’s research with Dr Jean Honorio.
FairnessPythonResearch project · 91 H1
↗
Teaching · University of Melbourne
Statistical machine learning
I tutor COMP90051: the maths, the models, and making them work in Python and PyTorch.
Bayesian inferenceLearning theoryNeural networks
∑
Software · Griffith University / Exergenics
From models to working software
Currently modernising a research web application at Griffith. Previously built React/Django features and deployed an internal ML classifier at Exergenics.
ReactDjangoApplied ML
</>
Beyond one discipline
Following my interests.
Psychology, programming and piano have been interests of mine for as long as I can remember. I’ve followed each of them, and I like having that variety in my life. They also inform each other: understanding people, building things and making music all shape how I think, and make me a more creative engineer and researcher.
2024 — 2026 · Expected
Information technology
Master of IT, Artificial Intelligence University of Melbourne
87.1 WAM · Dean’s Honours List, 20252019 — 2023
Psychology
Bachelor of Psychology (Honours), Deakin First Class Honours
Research in motor imagery and ADHD.2011 — 2014 / Still playing
Classical piano
Bachelor of Music (Honours), Griffith First Class Honours · University Medal
Performing and teaching in Melbourne.
Say hello
Wanna get coffee?
I’m always up for a chat. If you’re in Melbourne, say hello.