Michelangelo Bagnara

Co-founder Software Architect at Babel Peak

Castel Bolognese, Emilia-Romagna, Italy
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

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job5 years of employment as a software developer
book5° superiore Programmazione informatica/Programmatore generale, 5° superiore Programmazione informatica/Programmatore generale at Itis
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

javas10
javascript10
mjml10
api10
grapesjs10
front-end-development10
back-end-development10
apidoc10
java10
ui-components10
protocol-buffers10
async9
asynchronous9
html9
css9

Programming languages (5)

TypeScriptJavaShellJavaScriptPython

Github contributions (5)

github-logo-circle
GrapesJS/mjml

Jan 2019 - Aug 2019

Newsletter Builder with MJML components in GrapesJS
Role in this project:
userFront-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.
grapesjswysiwygjavascriptbuilderui-builder
Grover-c13/PokeGOAPI-Java

Aug 2016 - Aug 2016

Pokemon Go API
Role in this project:
userBack-end Developer
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