Josh Beckwith

Technical Artist at Meta

Montreal, Quebec, Canada
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
Josh Beckwith is a technical artist and creative developer with 13 years of experience building AR/VR experiences, shaders, and interactive web and mobile projects from Montreal. He currently shapes spatial augments and shader-driven features for Meta Spark and Quest, and previously led creative AR work for clients and educational tools at Popul-AR. Comfortable across Spark AR, Lens Studio, Unity, web and Android, he blends a graphic-design background with deep shader coding to solve visual and performance challenges. An active tinkerer, he’s contributed front-end fixes to open-source 3D tooling like Oimo.js and runs a creative project called Lightpaint Live—proof of his hands-on, craft-oriented approach.
code13 years of coding experience
job11 years of employment as a software developer
bookBFA, Graphic Design, BFA, Graphic Design at Savannah College of Art and Design
bookDrawing, Drawing at University of Central Florida
stackoverflow-logo

Stackoverflow

Stats
9,171reputation
3.5mreached
243answers
27questions
Badges
docker
top-5%
background-image
top-5%
jquery
top-5%
debugging
top-5%
gif
top-5%
ffmpeg
top-5%
github-logo-circle

Github Skills (22)

threejs10
javascript10
google-cloud-platform10
front-end-development10
ffmpeg9
debugging9
gif9
jquery9
background-image9
docker9
nodejs9
html9
3d8
physics8
gridview6

Programming languages (15)

C#JavaC++CSSCShaderLabHTMLCuda

Github contributions (5)

github-logo-circle
lo-th/Oimo.js

Feb 2014 - Feb 2014

Lightweight 3d physics engine for javascript
Role in this project:
userFront-end Developer
Contributions:6 commits, 1 comment in 1 day
Contributions summary:Josh focused on fixing script loading issues and updating references to external JavaScript libraries within the `oimo.js` project. They addressed broken links to `three.min.js` and ensured that `Oimo.js` was correctly loaded. The commits also involved modifications to the `test_basic.html` and `test_basic2.html` files, suggesting efforts to improve the example code and potentially debug or optimize the physics engine's integration with Three.js. These changes primarily involved updating file references and making minor adjustments to existing code.
3djavascriptphysics-engine
positlabs/lightpaintlive

Nov 2012 - Dec 2022

Realtime light painting app
Contributions:6 releases, 129 commits, 10 pushes in 10 years 2 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.
Request Free Trial