Andrea Bogazzi is a Principal Engineer based in Rome with 12 years of hands-on experience building and scaling web applications and rich editing tools. At Shutterstock he leads engineering efforts on the editor team, pairing deep frontend expertise with pragmatic system design to improve user-facing graphics workflows. Previously a full-stack web developer at As.a.co for a decade, he brings strong end-to-end knowledge from UI to backend services. He is also an active open-source contributor to the well-known node-canvas project, where he improved 2D rendering, image smoothing, gradients and text rendering—work that reflects a rare blend of graphics programming and practical engineering. Trained in Telecommunications Engineering at Sapienza, Andrea combines signal-oriented thinking with a focus on robust, production-ready software.
11 years of coding experience
Telecommunications Engineering, Telecommunications Engineering at Sapienza Università di Roma
Node canvas is a Cairo backed Canvas implementation for NodeJS.
Role in this project:
Full-stack Developer
Contributions:18 commits, 20 PRs, 253 comments in 3 years 6 months
Contributions summary:Andrea made significant contributions to the `node-canvas` repository, focusing on enhancing the 2D rendering context. They implemented features such as handling full zeroed dashes for `setLineDash`, supporting pattern repeat and no-repeat for canvas patterns, and integrating globalAlpha for gradients and patterns. Additionally, they improved image smoothing functionality, corrected drawImage regressions, and addressed text rendering issues.
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
Andrea Bogazzi - Ingegnere Principale at Shutterstock