Badminton Stroke Classifier
Classifies badminton strokes from match video using PyTorch models and a React and FastAPI application. I contributed major frontend, backend and integration work, plus deployment and CI configuration.
Public repositorySoftware engineer and Care Culture co-founder in Sydney.
I build and maintain the internal systems used across Care Culture while completing a Master of Information Technology at UNE. I’m seeking a full-time graduate or junior software engineering role.
Engineering experience
After working in disability support, I co-founded Care Culture and became the sole developer of its internal tools, automations and data workflows.
Selected work
Classifies badminton strokes from match video using PyTorch models and a React and FastAPI application. I contributed major frontend, backend and integration work, plus deployment and CI configuration.
Public repositoryI rebuilt Care Culture’s website in SvelteKit and TypeScript, then extracted its accessibility panel into a reusable Svelte 5 package.
Project siteConverts invoice data from Google Sheets into Xero-ready CSVs for bulk import. It has handled Care Culture’s invoicing since 2021.
Public repositoryOur project is building a Python pipeline for generating and annotating badminton video datasets. I built the court-corner annotation tooling, produced the initial ground truths, migrated pose estimation to RTMLib and restored person detection.
Team repositoryEducation
GPA 7.0/7.0 · WAM 92.9
Relevant study: software development, databases, networks and security, distributed computing, artificial intelligence and machine-learning capstones.