Utrecht, The Netherlands

Experience

Voluntary Career Break

Becoming a Dutchie 2023 — Present

  • Left ImmersaView, and Australia, to explore Europe, the potential of living in a different place, to gain a broader perspective of the climate crisis, and to explore new career opportunities.
  • Relocated to Utrecht in the Netherlands and began learning the Dutch language (currently A2).

ImmersaView

Product Manager 2021 — 2023

  • Corresponded with stakeholders, maintained a prioritized backlog of tasks, published a product roadmap and owned the product vision as a member of a cross-functional development team.
  • Hosted monthly stakeholder meetings to transparently communicate direction.
  • Collaborated with system architects to build a technically-informed architectural runway of features.
  • Balanced software engineering and product owner responsibilities to flexibly supplement capacity.

Software Engineer 2015 — 2021

  • Developed a cross-platform suite of applications that captured, streamed, and rendered live or recorded media across networks at low latency using multiple technology stacks.
  • Collaborated in a cross-functional team by performing peer code reviews, sharing knowledge, and mentoring, encouraging curiosity in technology and supporting problem solving.
  • Contributed to a migration to GitLab to implement CI/CD automation across multiple technology stacks, including builds, tests, and deployments, resulting in faster iteration and more comprehensive testing.
  • Researched emerging technologies and pioneered adoption of Docker and Rust, increasing development productivity and application stability by reducing the number of memory bugs.

CoderDojo

Mentor (Volunteer Role) 2021 — 2022

  • Led workshops for school-age students (a.k.a. Ninjas) that encouraged exploring and engaging with technology creatively in a collaborative space.
  • Encouraged Ninjas to share their solutions to problems, their discoveries and to assist their peers with problems.

Personal Projects

'Mini Metro' Clone 2024 — Present

  • Developing a clone of the popular game Mini Metro to explore game development in Rust using the Bevy game engine, leveraging the performance and portability of WebAssembly.

Education

  • University of Queensland

    Bachelor of Information Technology, Majoring in Computer Systems and Networks 2010 — 2014

Skills

Languages: Rust, C/C++, C#, Python, JavaScript/TypeScript, HTML+CSS, SQL, Bash, PowerShell, CMake.

Technologies: FFmpeg, GStreamer, WebRTC, RTSP, Docker, Git, GitLab CI, .NET, React, Rest, GraphQL, Entity Framework, Postgres, Azure, Linux, WebAssembly.

Interests: Psychology, Sustainability, Photography (Unsplash)(Unsplash: @shulvun), Rock Climbing/Bouldering, and Hiking.