Hey, I'm Jono Swift!

Full Stack Developer • ML & Distributed Systems

Kobe, Japan | he/him
Profile

//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 - Present

TelaAxon

  • 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 - 2023

North 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 Progress

An 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.

PythonMQTTRedisWebSocketStreamlitReact (migrating)

//Skills

Focus Areas

Distributed Systems DesignFederated Learning PipelinesCloud Platform DevelopmentMachine Learning EngineeringFull Stack DevelopmentDevOps & CI/CDContainerizationDatabase ManagementMessaging Systems

Tools & Technologies

Languages

PythonTypeScriptGoBash

Frameworks & Libraries

ReactNext.jsViteFastAPIFlaskRuby on Rails

Data & Messaging

PostgreSQLMySQLInfluxDBRedisKafkaMQTTCelery

Cloud & Platform

DockerAmazon AWSGoogle CloudKeycloakFirebase

IT Operations & Endpoint Management

SCCMJamfPowerShellosascriptAzure ADActive Directory

//Contact

Feel free to reach out if you'd like to connect, collaborate, or just say hi.