Carlo Caputo

CTO at Arvore Immersive Experiences

São Paulo, Brazil
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
Carlo Caputo is a seasoned CTO and software engineer based in São Paulo with 18 years building systems that span web platforms, multimedia processing, game physics and semantic-web applications. He leads Arvore Immersive Experiences, blending hands-on C/C++ and OpenGL development with architecture for multi-user, immersive AR systems while favoring open-source and Linux ecosystems. His background includes senior roles at Globo and R7 and a stint founding Trolltame, reflecting both product-facing engineering and systems architecture experience. An active open-source contributor, he enhanced the popular Aseprite project with file-format support and timeline UI improvements, showing attention to both low-level format handling and user experience. Notably, his interests bridge applied research and theory—from SPARQL/OWL graph traversals to collision, fluid and soft-body simulation—bringing a rare mix of multimedia creativity and backend rigor.
code18 years of coding experience
job13 years of employment as a software developer
bookIncomplete Graduation, Computer Science, Associate's degree, Administration, Information Technology, Incomplete Graduation, Computer Science, Associate's degree, Administration, Information Technology at Universidade Gama Filho
languagesPortuguese, English
github-logo-circle

Github Skills (15)

file-handling10
cpp10
filetype10
file-conversion10
file-operations10
fileio10
png10
file-format10
cprogramming-language9
animation9
pixel-art9
c-language9
user-interface8
xml8
graphic8

Programming languages (3)

C#C++C

Github contributions (5)

github-logo-circle
aseprite/aseprite

Jul 2016 - Oct 2016

Animated sprite editor & pixel art tool (Windows, macOS, Linux)
Role in this project:
userFull-stack Developer
Contributions:25 commits, 15 PRs, 47 comments in 3 months
Contributions summary:Carlo contributed significantly to the `aseprite/aseprite` repository by implementing features related to the Pixly file format, which included creating a decoder/encoder based on the existing PNG functionality. They also refactored the code to load PNG files using `load_document()` instead of `png_read_info()`. Furthermore, the user added enhancements to the UI, specifically implementing thumbnails in the timeline view and refining zoom functionality. These contributions demonstrate a broad understanding of the project's file format handling, core functionality, and user interface elements.
spritesheetasepritespritec-plus-plusgif-animation
pseudogames/hardheaded

Aug 2013 - Sep 2013

Contributions:90 commits in 13 days
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
Carlo Caputo - CTO at Arvore Immersive Experiences