Summary
David Fierstein is a Unity and iOS game developer with 11 years of experience blending programming and 3D digital art to build interactive, data-driven experiences for mobile and desktop. He has shipped AR/VR and kiosk apps, created GPU-accelerated visualizations from scientific NetCDF datasets, and helped design complex UI and shader systems for an Earth digital twin project. Comfortable with Swift/iOS and C#/Unity, he pairs tooling and backend integrations (Firebase, custom simulators) with creative shader and VFX work to make educational and scientific content engaging. A former Udacity VR mentor and long-time freelancer, he has collaborated with clients from National Geographic to MBARI, bringing science communication and chemistry-informed curiosity to his designs. He’s especially interested in making serious games that teach through play, often tying level progression and learning to real-world datasets.
11 years of coding experience
6 years of employment as a software developer
iOS Developer Nanodegree, iOS Developer Nanodegree at Udacity
University of California Santa Cruz
Associate’s Degree, Computer Science, Associate’s Degree, Computer Science at Cabrillo College