//About Me
A graduate from Murdoch University with a Bachelor of Science in Computer Science and Japanese, I'm currently living around Kobe Japan.
I've worked across distributed systems administration, cloud platform development, and machine learning engineering. These days I'm at TelaAxon, focused on full stack development, IoT device software, and ML pipelines using tools like Apache Kafka, Redis, TensorFlow, SciKit-Learn, and PyTorch.
On the side, I'm developing a distributed machine learning platform that leverages edge computing to securely train and deploy models, and I like tinkering with IoT and Raspberry Pi devices. I've also got a growing interest in cyber security.
Outside of work and hobby projects, I enjoy hitting the gym, getting some gaming in, and having a few beers at the local pub.
Feel free to connect with me on social media, or scroll down for my experience, projects, and tech stack.
//Experience
Full Stack Developer
2023 - PresentTelaAxon
- ›Built an administrative management platform using Keycloak for identity and access management and Redis-backed job queues for async job execution and batch account creation across distributed systems
- ›Developed a Go service that authenticates against external OAuth APIs and ingests time-series metrics into InfluxDB for analysis
- ›Designed and implemented federated learning systems for distributed, edge-based model training
- ›Developed IoT device software, including systems using the SIP protocol running on Raspberry Pi devices
- ›Architected and provisioned AWS environments from the ground up for multiple of the above projects
Team Leader, IT Systems
2020 - 2023North Metropolitan TAFE
- ›Led distributed systems and application deployment management (SCCM, Jamf) across the entire device fleet, including 10,000+ Windows endpoints and 540+ Apple devices, spanning multiple campuses
- ›Automated IT workflows with PowerShell, Python, and Bash, building deployment packages for 100+ applications
- ›Administered Apple devices (macOS, iOS, iPadOS) using Jamf Composer, SimpleMDM, and Munki
- ›Administered systems servers and carried out network maintenance
- ›Led and mentored junior team members, and monitored Service Desk queues to meet SLA targets
//Education
Bachelor of Science, Computer Science & Japanese
Murdoch University
//Projects
Spindle DJ (DJ Victor)
MVP · In ProgressAn agentic music queue management system designed to run on a Raspberry Pi. Guests scan a QR code to join a session and submit, pause, and manage songs on a shared queue right from their own phone.