Ben Wiley is a Full Stack Developer based in Montreal with 10 years of experience building web, audio, and game-focused software. He has shipped front-end and UI systems for studios and startups alike—from Ubisoft's Rainbow Six Siege to cloud-rendered collaborative 3D at 3dverse and Emmy-winning production tooling at Autodesk. Comfortable across C++, React and TypeScript, Ben has led migrations from legacy desktop frontends to modern web stacks and optimized real-time data and graphics pipelines for responsive, device-agnostic experiences. An active open-source contributor, he’s improved touch and legacy browser compatibility in popular UI components like react-avatar-editor, reflecting a pragmatic attention to cross-platform polish. A musician as well as a programmer, he blends audio sensitivity with engineering rigor to craft engaging interactive experiences.
11 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree Sociology / Computer Science, Bachelor’s Degree Sociology / Computer Science at Davidson College
Nanodegree Front-End Web Development, Nanodegree Front-End Web Development at Udacity
Small avatar & profile picture component. Resize and crop uploaded images using a intuitive user interface.
Role in this project:
Front-end Developer
Contributions:6 commits, 1 PR, 5 comments in 1 day
Contributions summary:Ben primarily focused on enhancing the `react-avatar-editor` component. Their contributions involved addressing compatibility issues on touch devices by implementing checks for the existence of `e.dataTransfer` in the drop handler. They also updated event handling to include both touch and mouse events for broader device compatibility. Furthermore, they ensured correct event handling, incorporating fixes for legacy IE compatibility.
Contributions:49 commits, 19 pushes, 4 branches in 5 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.