Diego Marcos

Co-Founder, CEO, Lead Software Engineer at Supermedium

San Francisco, California, 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

🤩
Rockstar
🎓
Top School
Diego Marcos is a seasoned software leader and founder with 17 years of experience building 3D graphics, VR/AR and browser-engine technology from prototype to product. As Co-Founder, CEO and Lead Engineer of Supermedium he has shipped multiple VR-first products (a WebVR browser, a VR content-creation tool, a comic/ebook reader and Moonrider rhythm game) and raised venture funding after Y Combinator. He co-created and still maintains A-Frame, growing a global developer community and influencing the WebXR ecosystem—contributions that extend into prominent projects like three.js and the WebXR specification itself. Diego blends low-level C++/compiler and engine work with front-end JavaScript, Unity/C# and WebGL, making him comfortable across systems, SDKs and UX-driven interfaces. His background includes camera and OS SDK work at Mozilla and academic-grade visualization for astronomy and particle physics, giving him deep experience in scientific and performance-critical software. He frequently bridges standards, open source and product teams—clarifying APIs and fixing edge-case behaviors that improve real-world VR interoperability.
code17 years of coding experience
job11 years of employment as a software developer
bookMaster of Science Computer Science Compilers, Master of Science Computer Science Compilers at Université Grenoble Alpes
bookMaster of Science Computer Graphics, Master of Science Computer Graphics at National School of Computer Science and Applied Mathematics of Grenoble
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Universidad Politécnica de Madrid
languagesFrench
github-logo-circle

Github Skills (26)

webgl10
threejs10
editors10
javascript10
c-language10
qt10
augmented-reality10
css10
stellarium10
virtual-reality10
user-interface10
webxr10
ui-design10
editor10
inspector10

Programming languages (10)

TypeScriptC#C++CSSBikeshedRustCJavaScript

Github contributions (5)

github-logo-circle
aframevr/a-painter

Aug 2016 - Oct 2022

🎨 Paint in VR in your browser.
Role in this project:
userFront-end Developer
Contributions:27 reviews, 51 commits, 26 PRs in 6 years 2 months
Contributions summary:Diego primarily focused on developing and integrating UI components and interactive elements within the A-Painter VR application. Their contributions included implementing new models, UI features and functionalities such as controller UI and UI sliding mechanics. They also worked on integrating various supporting components and libraries, indicating a focus on enhancing the user experience and overall functionality of the VR painting application.
virtual-realitybrowserthreejsvirtualrealityunity
supermedium/moonrider

May 2019 - Jan 2023

🌕🏄🏿 Surf the musical road among the stars. Side project built by two people in a few months to demonstrate WebXR.
Role in this project:
userFront-end Developer
Contributions:19 reviews, 34 commits, 15 PRs in 3 years 8 months
Contributions summary:Diego primarily focused on improving the user interface and functionality of the Moonrider WebXR project. Their contributions included dynamically adjusting the height of the beats, increasing beat sizes, and bumping the A-Frame library to version 1.1.0. They also made modifications to the menu, shaders, and assets for UI enhancements and included a new update message. Furthermore, they addressed build processes by disabling minification during development.
browsermonthswebglroadjavascript
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
Diego Marcos - Co-Founder, CEO, Lead Software Engineer at Supermedium