Gabriele Pappalardo

Software Engineer at JetBrains

Munich, Bavaria, Germany
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
Gabriele Pappalardo is a Software Engineer with nine years of experience, currently focused on Kotlin Multiplatform tooling at JetBrains and exploring Kotlin's potential in game development. He holds an M.Sc. in Computer Science from the University of Pisa with an exchange at TUM and a strong academic focus on programming languages and their implementation. His practical work spans compiler plugins for formal verification, front-end UI development, and back-end C++ contributions to well-known open-source mesh-processing projects like MeshLab and VCGlib, where he implemented E57 support and core data structures. Comfortable across languages and domains, he combines compiler and tooling expertise with hands-on systems programming and a knack for improving code quality. Outside work he pursues continuous learning in new technologies and game design, reflecting a curiosity that drives both tooling and creative projects.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Technical University of Munich
bookI.S. "S.Calvino" - "G.B. Amico"
bookMaster of Computer Science, Master of Computer Science at Università di Pisa
github-logo-circle

Github Skills (12)

algorithm10
data-structures10
algorithms10
c-language10
cprogramming-language10
data-structure10
mesh-processing10
3d9
fileio9
file-access9
file-handling9
file-processing9

Programming languages (8)

C++CRustOCamlJavaScriptLuaPythonKotlin

Github contributions (5)

github-logo-circle
cnr-isti-vclab/meshlab

Mar 2021 - Oct 2021

The open source mesh processing system
Role in this project:
userBack-end Developer
Contributions:61 commits, 4 PRs in 6 months
Contributions summary:Gabriele primarily contributed to the implementation of an E57 file reader and exporter within the MeshLab project. Their work involved adding new code for handling E57 file format, including incorporating necessary libraries and setting up the file reading process. The user's commits also focused on reading vertex data and adding transformations to the mesh objects from the E57 files.
3d-modelsmeshmesh-generationmesh-simplification3d-reconstruction
cnr-isti-vclab/vcglib

Sep 2021 - Sep 2021

The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
Role in this project:
userBack-end Developer
Contributions:13 commits, 1 PR in 3 days
Contributions summary:Gabriele primarily contributed to the development of the `vcglib` library, focusing on adding and modifying core components. Their work included implementing an `OccupancyGrid` class with associated classes and methods, demonstrating an understanding of data structures like `bitset` and `std::map`. The user also refactored the code by removing a namespace, addressing typos, and including necessary header files, indicating a focus on code quality and maintainability.
cleaningmanipulationtrianglecpptemplated
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
Gabriele Pappalardo - Software Engineer at JetBrains