I’m a software engineer with 10+ years of experience building delightful and powerful systems. My interests include…

  • Machine learning and AI
  • High performance distributed systems
  • Interactive 3D graphics, VR, and games

Currently, I am a SWE at Duolingo’s Pittsburgh headquarters.

I’ve had the good fortune to work across many domains in my career! As a staff engineer in Meta’s Reality Labs Research lab in Pittsburgh, I worked with researchers and product teams on advanced tech for photorealistic telepresence in VR, known as “codec avatars“. Prior to that, I was a Principal Engineer with Autodesk Pittsburgh improving 3D laser scan processing tools. Way back in the heyday of Flash games, my career started out building games at Electronic Arts.

I earned my MSc degree as a member of the Sensorimotor Systems Lab at the University of British Columbia for research into haptic interfaces for virtual environments.

Recently I’ve mostly been using Kotlin, Python, git, lots of claude code, and, to my surprise, Scala. Previously, my toolbox has also included PyTorch, C++, C#, OpenGL, Mercurcial (hg), GLSL, PHP, Node.js, TypeScript, Matlab, Java, Flash/AS3, WebRTC, Thrift, protobufs, some HTML, and a whole mess of apps & tools built with Qt.

In my free time, I’m most likely reading, swimming, running around Pittsburgh’s lovely parks, trying out a new video game, or baking tasty treats.

Contact:
bhumberston@gmail.com
LinkedIn