Massimo Di Pierro

Chief Executive Officer at Python Software Foundation

Los Angeles Metropolitan Area United States
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
Massimo Di Pierro is a Senior Software Engineer and long-time open-source architect based in the Los Angeles area with 15 years of professional experience and decades more contributing to research and education. He invented and continues to steward the web2py and py4web communities, blending full-stack fluency with deep backend expertise in Python frameworks and database abstraction layers. His open-source work includes impactful contributions to widely used projects like web2py, pydal and pandapower—spanning features from authentication and CRUD tooling to HTML/JS visualizations and adapter support for multiple databases. Massimo has balanced industry roles at SpaceX and Bridgewater with academia as a lecturer and former full professor, teaching web development, parallel programming and applied frameworks. He brings a practical scientist’s rigor from a PhD in Physics to software design, often synchronizing library code with published algorithmic material. Less obvious: he routinely bridges community-scale open source governance, teaching, and production-grade engineering, making him equally at home mentoring students, managing projects, and shipping critical backend features.
code15 years of coding experience
job27 years of employment as a software developer
bookPhD Physics, PhD Physics at University of Southampton
bookBS+MS Elementary Particle Physics, BS+MS Elementary Particle Physics at Università di Pisa
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
2,775reputation
62kreached
13answers
3questions
Badges
google-app-engine
top-5%
github-logo-circle

Github Skills (50)

algorithms10
javascript10
lib10
python10
back-end-development10
finance10
databases10
user-authentication10
authentication10
statistical-models10
sql10
database-design10
html10
web-framework10
web2py10

Programming languages (7)

TypeScriptC++CSSJavaScriptObjective-CHTMLPython

Github contributions (5)

github-logo-circle
web2py/web2py

Nov 2011 - Jan 2023

Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python.
Role in this project:
userBack-end Developer
Contributions:5 releases, 3 reviews, 5945 commits in 11 years 3 months
Contributions summary:Massimo's contributions focused on adding and modifying code, specifically related to file management and data handling within the web2py framework. Their work involved the introduction of the `create_app` function, modifications to the `IS_IN_DB` validator to correctly handle various data types, and other file-related functionalities, demonstrating proficiency in back-end development tasks. The commits show expertise in addressing code improvements and maintenance tasks within the web2py framework.
agile-developmentdatabasefull-stackpython
web2py/pydal

Dec 2014 - Nov 2022

A pure Python Database Abstraction Layer
Role in this project:
userBack-end Developer
Contributions:6 releases, 5 reviews, 479 commits in 8 years
Contributions summary:Massimo's commits primarily focus on modifying and extending the Pure Python Database Abstraction Layer (DAL). The contributions include adding and updating various adapter files such as adapters/base.py, adapters/google_adapters.py, and adapters/mongo.py, suggesting work on integrating and supporting different database backends. The user seems to be involved in fixing issues and incorporating features related to database interactions and functionalities within the pydal library.
databasepython
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