Michelangelo Bagnara is a co-founder and software architect with nine years of engineering experience and a six-year track record of hands-on development. He blends strategic product thinking with deep technical execution, especially around turning AI models into production-ready products. Comfortable across the full stack, his open-source contributions span front-end UI enhancements for the popular GrapesJS MJML newsletter builder and back-end work on a Pokemon Go API, showing versatility between UX components and asynchronous service integrations. Based in Emilia-Romagna, Italy, he has progressed from full-stack and backend roles to founding Babel Peak, bringing practical startup experience and a penchant for detail. Notably, he has driven migration and component modernization efforts (e.g., MJML 4 transition) that reflect a focus on maintainability and real-world deployment.
9 years of coding experience
5 years of employment as a software developer
5° superiore Programmazione informatica/Programmatore generale, 5° superiore Programmazione informatica/Programmatore generale at Itis
Newsletter Builder with MJML components in GrapesJS
Role in this project:
Front-end Developer
Contributions:24 commits, 3 PRs, 1 push in 7 months
Contributions summary:Michelangelo primarily focused on developing and maintaining UI components for the GrapesJS MJML plugin, transitioning the project to MJML 4. Their contributions included modifying existing components like `mj-body`, `mj-section`, and `mj-column`, and enhancing the functionality of the export and block features. They also worked on styling the NavBarLink component.
Contributions:5 commits, 7 PRs, 9 comments in 3 days
Contributions summary:Michelangelo contributed to the development of the Pokemon Go API by adding functionalities related to deploying Pokemon, including both synchronous and asynchronous methods. They implemented an `initialize1` method and improved client initialization. These changes involved modifications to existing classes and the addition of new code to interact with the game's API, particularly in the `Gym`, `PokemonGo`, `Settings` and `Inventories` classes. The commits demonstrate a focus on enhancing the API's features and improving its core functionality.
golangapigo-apijavadocpokemon-go
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
Michelangelo Bagnara - Co-founder Software Architect at Babel Peak