David Lyons

3D Front End Web Developer at davidlyons.dev

Los Angeles, 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

👤
Senior
🎓
Top School
David Lyons is a 3D front-end web developer and design engineer based in Los Angeles with over a decade of professional experience and more than 20 years crafting websites, web apps, and interactive 3D graphics. He translates static UX and concept art into responsive, accessible web experiences, combining React, Three.js, Tailwind, Blender and ZBrush to ship performant, real-time visuals. At companies from BP to WITHIN he built reusable component libraries, WebVR experiences, and optimized 3D product visualizations—one project was a finalist in Fast Company’s Innovation by Design Awards. He contributes to the three.js ecosystem with documentation and example improvements, reflecting a practical commitment to open-source 3D on the web. Known for shrinking model file sizes and improving load fidelity, he balances artistic fundamentals with engineering rigor to improve both visuals and UX. Always experimenting, he prioritizes reusable patterns and cross-disciplinary collaboration that transfer across stacks and platforms.
code11 years of coding experience
job13 years of employment as a software developer
bookArts and Technology, Arts and Technology at The University of Texas at Dallas
bookBachelor of Science, Visualization, Bachelor of Science, Visualization at Texas A&M University
github-logo-circle

Github Skills (6)

html10
javascript10
webgl9
3d8
virtual-reality6
augmented-reality3

Programming languages (3)

TypeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
mrdoob/three.js

Feb 2016 - Jan 2018

JavaScript 3D Library.
Role in this project:
userFront-end Developer
Contributions:6 commits, 4 PRs, 1 comment in 1 year 11 months
Contributions summary:David primarily contributed to documentation updates and UI enhancements within the three.js library. Their work involved renaming properties in the `SpotLight` documentation and updating the descriptions for clarity. They also added textures and cleaned up the Vive controller example by removing ngons and applying textures to the VR controller model within the example. Furthermore, they addressed material application within the FBX loader.
3djavascriptvirtual-realityaugmented-realitywebgl
davidlyons/portfolio-jekyll

Sep 2018 - Oct 2022

Portfolio v3 built with Jekyll + Bootstrap
Contributions:223 commits, 10 PRs, 199 pushes in 4 years 2 months
bootstrapjekyll
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