Elliott Thompson is a software engineer and Co-Founder with 10 years' experience focused on visual computing, currently building ideate.xyz (YC S24) to help marketing teams generate on-brand vector graphics at scale via API. He holds an MSc in Computer Graphics, Vision & Imaging from UCL (distinction) and previously worked as a graphics generalist at Snap, contributing to 3D engines, game tooling, graphics editors and e-commerce platforms. An active contributor to the PlayCanvas engine, he’s added animation start-frame controls, improved particle and sprite animation behavior, and produced examples to showcase those features—demonstrating a knack for practical, UX-sensitive graphics work. Based in London, he blends research-grade graphics knowledge with product-focused engineering and startup grit.
10 years of coding experience
8 years of employment as a software developer
BSc Computer Science, first class honours, BSc Computer Science, first class honours at University of Essex
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Role in this project:
Front-end Developer
Contributions:3 releases, 184 reviews, 145 commits in 2 years 11 months
Contributions summary:Elliott primarily contributed to the PlayCanvas engine, focusing on enhancements to the particle system and animation features. Their work included adding animation start frame variables to the particle system, ensuring proper looping behavior, and creating examples to showcase these features. They also addressed issues related to UI and code, and updated the example browser. The user also made updates to support multiple sprite animations.
Contributions:10 releases, 13 reviews, 54 commits in 2 years 3 months
javascript-librarypcuijavascriptplaycanvasgraphs
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.