Charlie Hoey

Lead Engineer at Upstatement

Arlington, Massachusetts, 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
Charlie Hoey is a Lead Engineer with 14+ years building high-performance web and 3D experiences, currently driving engineering efforts at Upstatement from Arlington, MA. He specializes in WebGL, custom shaders, and accelerated frontend frameworks—skills honed at Magic Leap and The Barbarian Group where he led 3D brand experiences and complex interactive applications. Charlie is an active open-source contributor, notably improving three.js with shader work and a GPU particle demo, and enhancing immersive playback in a popular in-browser 360° video player. He brings a filmmaker’s sensibility from a BA in Film and Media to technical design, blending visual storytelling with performant engineering. Known for refactoring messy systems into maintainable, GPU-optimized code, he excels at bridging creative direction and low-level graphics implementation. Colleagues rely on him to turn ambitious interactive concepts into polished, production-ready web experiences.
code14 years of coding experience
job11 years of employment as a software developer
bookB.A., Film and Media, B.A., Film and Media at Temple University
github-logo-circle

Github Skills (10)

html10
webgl10
css10
threejs10
javascript10
user-interface10
shader10
front-end-development10
3d10
canvas7

Programming languages (9)

C++CoffeeScriptCJavaScriptPHPHTMLRubyAssembly

Github contributions (5)

github-logo-circle
flimshaw/Valiant360

Dec 2013 - Oct 2016

An in-browser 360 degree panorama video player.
Role in this project:
userFront-end Developer
Contributions:152 commits, 10 PRs, 11 pushes in 2 years 10 months
Contributions summary:Charlie primarily focused on developing the front-end of a 360-degree video player. Their contributions include adding new video resolutions, implementing a control interface with play/pause, mute, and fullscreen functions, and integrating a click-and-drag interaction for camera control. They also updated the styling and added a progress bar to improve the user experience.
browserpanorama360-degreevideo-playervideo
mrdoob/three.js

Jun 2014 - Aug 2015

JavaScript 3D Library.
Role in this project:
userFull-stack Developer
Contributions:7 commits, 1 PR, 6 comments in 1 year 1 month
Contributions summary:Charlie contributed primarily to the JavaScript 3D Library, enhancing shader capabilities by adding a Technicolor shader and making related modifications. They integrated a GPU particle system example, adding code and modifying the example's HTML and JavaScript. Furthermore, the user refactored existing particle system code by correcting formatting and removing unused variables.
virtual-realitysvgwebglcanvasjavascript
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
Charlie Hoey - Lead Engineer at Upstatement