Mattia Basaglia

England, United Kingdom
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

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Università degli Studi di Padova
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Unversità degli studi di Padova
languagesEnglish, Italian
github-logo-circle

Github Skills (28)

javascript10
c-language10
strings10
json-schema10
animation10
vector-graphics10
plugin10
text-processing10
web-development10
game-development10
cprogramming-language10
schema10
color-management10
documentation10
scripting9

Programming languages (13)

JavaC++RustCVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
LottieFiles/lottie-docs

Oct 2021 - Nov 2022

Documentation for the lottie file format
Role in this project:
userFront-end Developer & Technical Writer
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.
lottie-webfile-formatlottielottie-animation
Unvanquished/Unvanquished

Aug 2015 - Mar 2017

An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)
Role in this project:
userBack-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.
Request Free Trial
Mattia Basaglia