Mattia Basaglia is a pragmatic software developer with 13 years of hands-on experience and a Computer Science degree from the Università degli Studi di Padova. He brings deep C++ expertise and full-stack instincts honed through significant open-source work on projects like Synfig Studio and the widely-used Lottie-web animation library. His contributions span plugin systems, build tooling, rendering optimizations, and developer-facing documentation, reflecting a blend of low-level problem solving and user-facing polish. Comfortable across front-end, back-end and engine code, he has improved performance, parsing, and export/import pipelines while also adding novel animation modifiers and interactive docs. Based in England, he favors free-software collaboration (with much of his current work on GitLab) and is known for fast learning and steady, pragmatic refactors that reduce technical debt.
13 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Università degli Studi di Padova
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Unversità degli studi di Padova
Contributions:16 reviews, 353 commits, 36 PRs in 1 year
Contributions summary:Mattia primarily focused on documentation for the lottie-docs repository. They ported documentation from Glaxnimate and split the documentation across multiple pages, suggesting a significant restructuring effort. The user also implemented interactive examples with JSON schema integration and added a feature to show JSON snippets, indicating involvement in both front-end and content presentation aspects.
An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)
Role in this project:
Back-end Developer
Contributions:185 commits, 21 PRs, 52 pushes in 1 year 7 months
Contributions summary:Mattia's contributions focused on implementing and refining color-related features within the game engine. This involved adding support for RGB and hexadecimal color representations in strings, improving the color data structure, and integrating these changes into various parts of the game code, including the console and rendering functions. They also ensured that these new color features were compatible with existing components, such as the chat field, and were properly handled by the rendering system.
gamexreallibrocketrtstremulous
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.