Piotr Findeisen is a distinguished engineer with 17 years of experience building and hardening distributed SQL and data systems, best known as a co-creator of Starburst Enterprise Presto and a long-time Trino maintainer. He combines deep expertise in concurrency, API design and correctness with hands-on contributions across major open-source projects like Apache Arrow (Rust), Iceberg, DataFusion and Trino, often fixing subtle data-type and memory issues. Piotr moves fluently between languages and roles—shipping backend features, writing thorough tests, and improving documentation and error handling—to raise reliability at scale. Based in Poland, he balances committer-level stewardship at multiple Apache projects with industry roles that include senior engineering and advisory positions. A pragmatic perfectionist, he frequently surfaces non-obvious bugs (e.g., string-to-decimal casting, non-BMP bucketing) that improve correctness across the data stack.
17 years of coding experience
19 years of employment as a software developer
MSc Computer Science, MSc Computer Science at University of Warsaw
Mathematics Experimental class, Mathematics Experimental class at Stanislaw Staszic Secondary School (XIV LO im. Stanislawa Staszica)
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Role in this project:
Back-end Developer
Contributions:10606 reviews, 376 commits, 5380 PRs in 9 months
Contributions summary:Piotr contributed to the development and testing of the Trino distributed SQL query engine, specifically focusing on improvements to query optimization and data access layers. The contributions include enhancing query execution, resolving data processing issues in various scenarios, and incorporating advancements to the column statistics retrieval process. The user's work included enhancements to handling of date/time types and ensuring code quality through consistent formatting and addressing potential memory leaks.
Contributions:59 reviews, 31 commits, 45 PRs in 2 years 7 months
Contributions summary:Piotr contributed to the development and maintenance of the Python client for the Trino distributed SQL engine. Their work involved updating project coordinates, including the project name and author information. They also made changes to the core client library, modifying the setup and module structure, and renaming the main module and updating the version number. These changes indicate a focus on client library maintenance and project configuration.
data-analyticspythondbmssingerpython-client
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
Piotr Findeisen - Distinguished Engineer at Starburst