Gal Sasson is an augmented reality software engineer and experience designer with 13 years of practice building interactive installations and AR prototypes for cultural institutions and commercial clients. Currently leading a team of AR engineers at Snap, he combines a deep embedded/Linux systems background with creative front-end work in C++, OpenGL, WebGL and shader programming. His portfolio spans collaborations with Cooper Hewitt, Google, the San Francisco Arts Commission and One World Trade Center, and includes hands-on roles as technology director and advisor for academic and startup teams. An active open-source contributor, he has enhanced flagship creative tools like Processing and Chalktalk by adding live “tweak” controls, UDP-driven debugging, and chroma-key video layers. Trained in software engineering (Shenkar) and interaction design (NYU ITP), he’s known for translating artistic briefs into robust, production-ready experiences and for prototyping novel AR interactions that bridge physical and digital.
12 years of coding experience
7 years of employment as a software developer
Master's degree, Interactive Media, Master's degree, Interactive Media at New York University
B.Sc., Software Engineering, B.Sc., Software Engineering at Shenkar College of Engineering and Design
Source code for the Processing Core and Development Environment (PDE)
Role in this project:
Full-stack Developer
Contributions:18 commits, 4 PRs, 31 comments in 5 years 2 months
Contributions summary:Gal focused on integrating "TweakMode" into the Processing development environment, enhancing its debugging capabilities. Their work involved modifying the experimental mode to enable and integrate "TweakMode" functionalities. They also added UI elements like toggles and implemented a UDP-based communication system for real-time value adjustments within the sketch. Furthermore, they refined the "TweakMode" features and addressed a color selector bug.
Contributions summary:Gal primarily worked on enhancing the front-end capabilities of the project. Their contributions include adding a chroma-key video layer for video overlay functionality, which involved modifications to shader programs and the integration of WebGL for video rendering. Furthermore, they added functionality to toggle the video layer and controls. Other contributions include adding table-screen mapping and various sketches.
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
Gal Sasson - Augmented Reality Software Engineer at Snap Inc.