DavidĀ Holmes

Chief Executive Officer at STEMCstudio

Raleigh, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

šŸ‘¤
Senior
šŸŽ“
Top School
David Holmes is a CEO and seasoned software leader with 13 years of experience building browser-based, project-driven learning environments that bridge education and research. He founded and leads STEMCstudio, applying his Oxford physics background and deep interests in geometric algebra, machine learning, and physics to create programming-first STEM education tools. Previously he led recommender engineering at Elsevier and held senior architecture roles across startups and enterprise teams, bringing strengths in WebGL, ReST APIs, and model-driven architectures. An active open-source contributor (GitHub: geometryzen), he implemented WebGL examples and core functionality for the popular Skulpt in-browser Python implementation, demonstrating a blend of front-end graphics and language integration expertise. He combines hands-on technical craft with product leadership, often prototyping complex ideas himself while guiding teams. Based in Raleigh, NC, he brings an uncommon mix of academic physics training and practical software architecture to education technology.
code13 years of coding experience
job16 years of employment as a software developer
bookMA, Physics, MA, Physics at University of Oxford
stackoverflow-logo

Stackoverflow

Stats
101reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (5)

html10
webgl10
javascript10
skulpt10
python9

Programming languages (4)

TypeScriptC#JavaScriptPython

Github contributions (5)

github-logo-circle
skulpt/skulpt

Apr 2013 - Aug 2013

Skulpt is a Javascript implementation of the Python programming language
Role in this project:
userFront-end Developer
Contributions:10 commits, 1 comment in 3 months
Contributions summary:David primarily focused on implementing WebGL examples within the Skulpt project. They added a series of HTML files demonstrating WebGL features such as basic rendering, viewport control, color, and movement. The contributions included example Python code utilizing the `webgl` module to interact with WebGL, along with accompanying JavaScript and HTML for rendering. They also implemented and expanded upon core WebGL functionality within the Skulpt library itself.
python-programmingpythonjavascriptskulptprogramming-language
geometryzen/davinci-blade

Jun 2014 - Aug 2015

Contributions:69 commits in 1 year 2 months
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 Holmes - Chief Executive Officer at STEMCstudio