Daniele Varrazzo is a mathematician-turned-software engineer with 20 years of experience building reliable backend systems and free-software tooling, particularly around PostgreSQL and Python. He is a longtime maintainer and contributor to high-profile projects like psycopg/psycopg2 and pg_repack, with care for correctness, testing, and practical deployability. Daniele has led teams and consulted across industries—from bioinformatics and telecoms to adtech and retail—bringing a mix of hands-on C/Python coding, DevOps, and architecture. Founder of Python Italia and author of several OSS utilities, he combines rigorous mathematical thinking with pragmatic engineering, often surfacing subtle correctness fixes (e.g., index and timezone handling) that improve robustness in production. Based in London, he runs his consultancy Codice Lieve while contributing to open source and leading backend efforts in multiple companies.
20 years of coding experience
21 years of employment as a software developer
Maturità scientifica, Maturità scientifica at Liceo Scientifico
Master's degree, Mathematics, Master's degree, Mathematics at Università di Siena
New generation PostgreSQL database adapter for the Python programming language
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:504 reviews, 225 commits, 400 PRs in 1 year 8 months
Contributions summary:Daniele contributed to the development and maintenance of the Psycopg library, focusing on internal tooling and improving the build process. Their work included modifying versioning scripts and configuration files, as well as updating build backends to streamline the build process and reduce dependencies. Furthermore, the user addressed bugs related to error handling within the C extension and added options to benchmark scripts, demonstrating skills in both back-end development and DevOps practices.
Reorganize tables in PostgreSQL databases with minimal locks
Role in this project:
Backend Developer
Contributions:9 reviews, 252 commits, 20 PRs in 10 years 3 months
Contributions summary:Daniele contributed to the pg_repack project, which focuses on reorganizing tables in PostgreSQL databases. Their work included adding a README file with project descriptions and initial setup instructions. They also fixed documentation and made code changes related to index management, including handling of invalid indexes, and added support for features such as handling nulls, collation and other index options.
postgresql-database
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.