Selected Experience
2023–2025
CTO / Lead Developer
multiJAM
Codeveloped a multiplayer 3D iOS game; players create levels from their own designs, drawings and photos and share and play in them with friends online.
-
Gameplay, graphics, audio, and server development.
-
Backend infrastructure for real-time multiplayer functionality, and for sharing creations online.
2021-2023
CTO / Lead Developer
Threezy
Led development on an iOS app and server infrastructure for creating animated 3D art from your own photos and drawings. Users intuitively compose 3D scenes and export movies or GIFs for social media.
2019-2020
Creative Technologist
Looking Glass Factory
Developed a broad range of interactive experiences for a holographic display.
-
Cocreated a holographic diorama maker; users generate animated collage holograms from their own stickers, photos, and drawings.
-
Created an interactive website for capturing holograms from 3D models online.
-
Developed software for linking holographics displays to users PCs.
2017–2018
Technical Artist / Unity Engineer
Scatter
Designed and developed procedural animation systems for major characters in an Emmy-winning and Sundance-featured VR documentary.
2013–2014
Senior Software Engineer
Vessel
Built AWS infrastructure, web services, and frontend for a large-scale video streaming platform.
2011–2012
Senior Software Engineer, DevTools & Games
Tagged
Worked in an internal strike team with Python, NodeJS, and PHP to bootstrap and provide tools and leadership for continuous delivery and TDD within the larger engineering organization.
-
Full-stack development on a social network with millions of users
-
Social network-enabled games development
Technology
Unity and 3D dev
10+ years of experience in C#, C++, and more across VR, games, and media.
iOS
Building and shipping Swift iOS apps with complex feature sets and user interfaces.
Typescript / Javascript / React
Shipping featureful web apps and modern full-stack engineering.
Python
Deep experience using Python in desktop and web applications.
C++
Performace optimized code across games and apps, knowing how and when to use native code.
Odin / Jai
3D game development, and contributions to the standard library for new programming languages attempting to usurp C/C++.
Other: Direct3D, Firebase, Win32, UIKit, Blender, sqlite, Godot, Ruby, Ableton Live
Presenting
Jamming a Game in Typescript
Presented at an NYC Typescript meetup about a puzzle game I created while learning Typescript.
Teaching / Workshops
Led presentations and workshops on Git and test driven software development at Tagged.
Open source projects
GodotVision
Bridge linking Godot game engine and the Vision Pro for headset game development
Trackpad Touch
Multitouch trackpad input for Unity
Education
2003-2008
BSc degree in Computer Science
Rochester Institute of Technology
Language
English
Native proficiency
German
Basic proficiency (B1)