Simone Bembi is a backend-focused engineer with 11 years of experience building scalable web systems, currently shaping architecture and services at Cubbit. Rooted in a programming journey that began at 13 with Visual Basic and Assembly, he brings broad full‑stack fluency across PHP, Java, C#, Node.js and modern front-end frameworks while specializing in performant Go backends. He contributes to open-source front-end projects like react-particles-js and tsParticles, where his TypeScript and React work improved component typings and animation features. Outside professional work he engineers custom C++ network libraries for multiplayer games with Unreal Engine, a practice that feeds novel low-level insights into his production designs. Located in Cesate, Italy, he blends hands-on implementation with architectural thinking to deliver pragmatic, community-minded solutions.
11 years of coding experience
5 years of employment as a software developer
Laurea triennale in Scienze e Tecnologie Informatiche, Informatica e Tecnologia per la Produzione del Software - Ingegneria del Software, Laurea triennale in Scienze e Tecnologie Informatiche, Informatica e Tecnologia per la Produzione del Software - Ingegneria del Software at Università degli Studi di Bari
Perito Informatico Capotecnico Specializzazione Informatica, 74, Perito Informatico Capotecnico Specializzazione Informatica, 74 at Istituto Tecnico Industriale Statale Oreste del Prete
Contributions:11 pushes, 1 branch, 12 tags in 5 days
Contributions summary:Simone primarily contributed to the development of the react-particles-js library. Their commits show the implementation of core components using React and TypeScript. They focused on setting up the initial boilerplate, integrating the particles.js library, and fixing several bugs, while also optimizing the size animation and fixing grab mode functionality.
tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.
Role in this project:
Front-end Developer
Contributions:198 commits in 4 years 7 months
Contributions summary:Simone primarily contributed to the `react-particles-js` repository by modifying and extending type definitions, specifically for the `react-particles-js` library. Their work involved creating and updating type definitions for component properties such as `className` and `canvasClassName`, and updating package versions. The user also added code related to defining the `react-particles-js` library, suggesting they were focused on enhancing and maintaining the component's TypeScript support.
solidjsweb-componentspreactfireworksconfetti
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.