Chief Technology Officer at FAST COMPUTING s.r.l. Società Benefit
Trieste, Friuli – Venezia Giulia, Italy
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Nicola Demo is a CTO and research-oriented software engineer with 11 years of experience blending high-performance computing research and production engineering from Trieste, Italy. He holds a distinction-level degree in computer science and a master’s in High Performance Computing, and bridges academic rigor at SISSA with industry leadership at FAST COMPUTING s.r.l. His open-source contributions include implementing core Dynamic Mode Decomposition in PyDMD and enhancing mesh generation options in the widely used deal.II finite element library, showcasing expertise in numerical methods and backend systems. Nicola combines hands-on algorithm development (SVD/eigen-decomposition pipelines and testing frameworks) with product-minded platform work, making him effective at taking research code toward robust, usable tools. Colleagues would note he’s as comfortable writing low-level numerical routines as he is steering technical strategy for a benefit company.
11 years of coding experience
Liceo Classico "Ludovico Ariosto"
Master in High Performance Computing, Master in High Performance Computing at Scuola Internazionale Superiore di Studi Avanzati di Trieste
Informatica, 110 con lode, Informatica, 110 con lode at Università degli Studi di Ferrara
Contributions:6 releases, 35 reviews, 284 commits in 5 years 7 months
Contributions summary:Nicola implemented the initial version of the Dynamic Mode Decomposition (DMD) algorithm in Python. They developed the core functions for the DMD computation, including the singular value decomposition (SVD) and eigenvalue decomposition steps. Additionally, they contributed to the creation of testing framework, with example tests for the implemented DMD functionality. They also included shell script that is used for code formatting.
The development repository for the deal.II finite element library
Role in this project:
Back-end Developer
Contributions:5 commits, 1 PR, 1 comment in 1 day
Contributions summary:Nicola contributed to the `dealii/dealii` repository by implementing and refining a "colorize" option within the `GridGenerator` class. This involved modifying the `hyper_L` functions to include a boolean flag for colorizing boundary IDs on generated meshes. Furthermore, the user added descriptions to the colorize option. This work directly impacted the functionality and usability of the grid generation capabilities of the library, particularly in 2D finite element simulations.
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
Nicola Demo - Chief Technology Officer at FAST COMPUTING s.r.l. Società Benefit