About

I'm a software engineer at Snap in Sydney, working on the video calling experience in Snapchat — a feature used by millions of users who spend over 1.7B minutes per day on calls. My work is primarily backend and operations, but I've shipped features end-to-end across iOS, Android, and web too.

I'm into making distributed systems more reliable, getting mobile clients to feel faster, and work that crosses team boundaries. Most of my biggest projects have meant contributing into adjacent codebases. Outside of work I like travelling, live music, running, and trying out different cuisines.

Experience

Software Engineer — Snap Inc.

Jan 2022 – Present

Sydney, NSW

  • Re-architected the calling backend from US-only to four global regions.
  • Drove a multi-quarter call-notification reliability program with the Notifications and Messaging teams.
  • Shipped Ring Again and other user-facing features requiring state machine changes and cross-platform UI work.
  • Operations lead — active oncaller, own runbooks and incident practice for the team.
  • Drove team adoption of AI dev workflows (Claude Code + AI code review); onboarded two senior hires.

Computer Science Tutor — UNSW

May 2019 – Dec 2021

Sydney, NSW

  • Taught programming fundamentals (COMP1511) in C via tutorials and labs.
  • Rated 5.76/6 in student satisfaction — above the CSE school, Engineering Faculty, and university averages.
  • Designed and wrote an assignment for COMP1511 in 21T3.

Education

UNSW

Bachelor of Science, Computer Science

Skills

Languages

GoPythonTypeScriptJavaCBashSQL

Infrastructure & Ops

KubernetesAWSIncident ManagementInfrastructureGit

Engineering

Software DesignSoftware DevelopmentDistributed SystemsTechnical Solution DesignData StructuresAlgorithms

AI

Anthropic ClaudeClaude Code Subagents

Other

TeachingTechnical WritingData AnalysisMathematicsCommunicationProblem Solving

Contact