Peter Lesty

Rust Software Engineer at Pydantic

Greater Adelaide Area Australia
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
Peter Lesty is a Rust software engineer with 11 years of experience, now based in the Greater Adelaide Area and currently building core systems at Pydantic. He brings deep back-end expertise in query engines and SQL parsing, evidenced by practical contributions to the widely used Apache DataFusion project—implementing unparsers for complex types, enabling pushdown filters, and improving parser recursion behavior. Known for pragmatic refactors and performance-minded enhancements, he excels at turning intricate language-level parsing challenges into maintainable code. His profile reflects a blend of production-grade engineering and open-source collaboration, with a knack for quietly improving foundational tooling that powers analytics workloads.
code11 years of coding experience
github-logo-circle

Github Skills (11)

fusion10
parserator10
query-engine10
parser10
rust10
sql10
data-structures8
arrow-js8
arrows8
data-structure8
arrow-keys8

Programming languages (18)

JavaC++CSSRustCScalaGoHTML

Github contributions (5)

github-logo-circle
apache/datafusion

Jan 2025 - Mar 2025

Apache DataFusion SQL Query Engine
Role in this project:
userBack-end Developer
Contributions:4 reviews, 5 PRs, 8 comments in 1 month
Contributions summary:Peter focused on enhancing the `datafusion` query engine by implementing and refactoring SQL unparser functionalities, specifically for data types like `Dictionary` and `Interval`. They also contributed to the optimization of the query engine by adding support for pushdown filters and adjusting recursion limits for SQL parsing. Furthermore, the user worked on the conversion of binary operators within the unparser. These commits demonstrate their involvement in improving the engine's SQL parsing capabilities and overall performance.
querypythonquery-enginedataframerust
cetra3/lorikeet-dash

May 2020 - Jun 2022

A Web Dashboard for Lorikeet
Contributions:18 commits, 14 PRs, 17 pushes in 2 years
web-dashboarddashboard
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