Software developer Β· New Zealand
01. About
Building careful software across HCI, machine learning, embedded systems, and security.
I'm a developer who works closest to the boundary between people and systems β where sensors, models, and interfaces have to hold up in the real world.
My background spans postgraduate research, paid industry work, and teaching at the University of Waikato. I care about software that is rigorous under the hood and respectful of the humans using it.
Open to collaborations in HCI, ML, embedded systems, or security β reach out in Contact or connect below.
02. Experience
-
Teaching
Tutor Β· University of Waikato
Tutor for COMPX234 and COMPX316 (2nd and 3rd-year papers) β labs, coursework support, and one-on-one guidance across programming and software practice.
-
Research
Name generation for unidentified patients
Paid research in Python: generated temporary, human-readable names for unidentified patients during mass-casualty events and major IT outages β balancing clinical clarity, dignity, and workflow under pressure.
-
Thesis
Machine learning for mental fatigue detection Β· MSc Computer Science
MSc thesis applying machine learning to mental fatigue detection β from sensor capture and feature design through model evaluation and human-centred interpretation of results.
-
Community
Contributor Β· ReadingPeople
Contributor to open literacy and reading technology β collaborative tooling and experiments with the ReadingPeople community on GitHub.
Awards & scholarships
- MSc Scholarship β University of Waikato
- Summer Research Scholarship (Γ2)
03. Projects
-
CheckMe β Period Tracker
Privacy-first period and reproductive health tracker β on-device storage, cycle predictions, reminders, and export. Android builds on GitHub Releases.
-
Name generation for unidentified patients
Research codebase for temporary patient identifiers in emergency and outage scenarios β supporting safer handoffs when EHR systems are unavailable.
-
Mental fatigue detection (thesis)
MSc thesis repository β machine learning pipeline for mental fatigue detection, including sensing workflows, feature engineering, and model evaluation.