Gianni Ferullo

Software Engineer at Giphy

San Diego, California, 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
Gianni Ferullo is a software engineer and architect with over a decade of experience building front-end web applications for mobile and desktop, currently shaping experiences at Giphy from San Diego. He specializes in React-driven UIs and has a 15-year background in front-end architecture, having led video platform design and implementation at MTV Networks. Gianni contributes to open-source tooling for WebGL and GLSL—improving stability, cleanup, and ES module support in the popular glslCanvas project—showing a hands-on commitment to graphics and web performance. His work reflects a practical blend of design and implementation: shipping robust render loops and build improvements that make shader integration easier for other developers. A University of Maryland IT graduate, he pairs deep front-end expertise with an engineer’s eye for resource lifecycle and build ergonomics. Colleagues describe him as a pragmatic coder who favors durable, maintainable solutions over quick fixes.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree Information Technology, Bachelor's degree Information Technology at University of Maryland
languagesItalian, French, Spanish, English
github-logo-circle

Github Skills (10)

webgl10
javascript10
canvas2d10
glsl10
shader10
canvasjs10
canvas10
fragment-shader10
esmodules9
rollupjs8

Programming languages (4)

TypeScriptCoffeeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
Simple tool to load GLSL shaders on HTML Canvas using WebGL
Role in this project:
userFront-end Developer
Contributions:10 commits, 5 PRs, 12 comments in 7 months
Contributions summary:Gianni primarily focused on improving the robustness and functionality of the `GlslCanvas` tool. Their contributions include fixing issues related to the render loop, ensuring proper cleanup of resources during destruction, and improving the build process. They also introduced an ES module entry point, which is useful for integrating the library into other JavaScript projects. These changes improve the tool's stability and usability, making it easier to integrate and use GLSL shaders on the HTML Canvas.
webglcanvasglsl-sandboxjavascriptshaders
Giphy/giphy-js

Feb 2019 - Jan 2023

Official GIPHY packages
Contributions:21 releases, 115 reviews, 806 commits in 3 years 11 months
giphy-sdksgiphygifs
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