Quinton Ashley is a founder and full-stack engineer with nine years of experience building beginner-friendly game engines and teaching tools that bridge creative coding and computer science. Based in Olympic Valley, California, he created p5play (now p5play v3) and q5.js WebGPU, and authored interactive textbooks used in high schools, Girls Who Code camps, and university courses (endorsed by Dan Shiffman). His open-source contributions to p5.js include fixes to core rendering, frame rate and touch handling, and a WebGL renderer merge, demonstrating deep familiarity with browser graphics and real-time interaction. Quinton’s work emphasizes backward compatibility and pedagogy—he also runs a bi-annual game jam showcasing student projects—and he brings practical experience building Node.js tooling for medical imaging alongside his game-engine work.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Music, Music Technology Major, Bachelor of Music, Music Technology Major at New York University
JavaScript game engine that uses q5.js/p5.js for graphics and Box2D for physics.
Role in this project:
Full-stack Developer
Contributions:26 releases, 346 commits, 17 PRs in 8 months
Contributions summary:Quinton was the primary maintainer of the p5.play library, as evidenced by the code changes. Their contributions involved a significant upgrade of the library to ES6 classes. They improved animation capabilities, introducing features like animation to groups and auto-resetting of animations, while ensuring backward compatibility. Further contributions involved bug fixes and enhancements across various areas, demonstrating a comprehensive understanding of the library's codebase and its usage.
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Role in this project:
Front-end Developer
Contributions:1 review, 1 PR, 55 comments in 7 years 11 months
Contributions summary:Quinton contributed to the p5.js repository by primarily addressing issues related to the core functionality and documentation. They made updates to the `main.js` and `environment.js` files, fixing issues with frameRate calculation and related documentation. Furthermore, the user addressed touch event handling and made relevant documentation adjustments in `touch.js`. They also merged a branch for changes to the WebGL renderer.
designersprinciplesartclient-sidecanvas
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.