David Evans is an indie game developer and former Microsoft SDE II with 13 years of experience building interactive experiences for HoloLens, VR, and mobile. Based in Seattle, he now focuses full-time on his solo title Sail Forth while maintaining a hands-on engineering background spanning full-stack and front-end UI work. His open-source contributions include improving input and UI raycasting in the widely used Mixed Reality Toolkit for Unity and polishing Microsoft’s Modern Bootstrap theme, showing a mix of systems thinking and polish-oriented UI craftsmanship. Trained at DigiPen, he combines game design instincts with pragmatic engineering—comfortable shipping both engine-level fixes and visible user-facing features. An email-first communicator, he’s currently not pursuing employment until his game ships.
12 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Digipen Institute of Technology
The official Bootstrap theme for Microsoft's Modern design language
Role in this project:
Front-end Developer
Contributions:64 commits, 8 PRs, 51 pushes in 1 month
Contributions summary:David primarily contributed to the front-end development of the project, focusing on styling and UI components. Their work included renaming and updating UI elements, adding and improving styles for forms, text boxes, and input groups. Furthermore, the user integrated toggle button functionalities and worked on documentation and template adjustments for the project's style guide.
This repository is for the legacy Mixed Reality Toolkit (MRTK) v2. For the latest version of the MRTK please visit https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity
Role in this project:
Full-stack Developer
Contributions:5 commits, 2 PRs, 12 comments in 1 day
Contributions summary:David primarily contributed to the input and UI elements within the Mixed Reality Toolkit (MRTK) for Unity. They addressed focus provider functionalities, rectifying issues in UI raycast camera creation and associated configuration. These commits included setting and removing the near/far clip plane configuration on the UI camera, suggesting efforts to improve the raycast accuracy and performance. The user also worked to integrate the latest MRTK development branch, implying a role in maintaining and merging changes within the project.
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.