David Snopek is an XR software engineer and long-time open source maintainer with 19 years of experience building game engines, backend systems, and developer tooling from Wisconsin. As a Godot Engine maintainer he’s driven WebXR and WebRTC integrations and docs improvements, ensuring browser-based XR works reliably across Emscripten builds and emulators. He consults and contracts on game engine work through Snopek Games while shipping XR features at W4 Games, blending full-stack engine development with practical backend experience (e.g., a self-hosted Anki sync server). A former Drupal contributor and co-founder of a web support company, he pairs deep systems knowledge with a knack for clear technical writing and pragmatic tooling.
A personal Anki sync server (so you can sync against your own server rather than AnkiWeb)
Role in this project:
Back-end Developer
Contributions:147 commits, 12 PRs, 21 pushes in 6 years 6 months
Contributions summary:David primarily worked on the Anki sync server's back-end functionality. Their commits focused on implementing the full sync process, including handling media and database updates. They also refactored collection management, integrated session and user management, and incorporated features for adding, removing, and tagging notes and cards. Further contributions included implementing the ability to generate stats reports and dynamic decks.
Godot Engine – Multi-platform 2D and 3D game engine
Role in this project:
Full-stack Developer
Contributions:893 reviews, 50 commits, 244 PRs in 2 years 4 months
Contributions summary:David primarily contributed to the Godot Engine's WebXR and WebRTC modules. Their work involved fixing bugs related to WebXR functionality, particularly concerning Emscripten builds and the WebXR emulator. Additionally, the user added features like `get_buffered_amount()` to the WebRTCDataChannel and updated the GDNative API version. Furthermore, they made improvements to ensure proper rendering and functionality in the WebXR environment, indicating a focus on both front-end (WebXR) and back-end (WebRTC and engine integration) aspects.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Snopek - XR Software Engineer at Drupal Project