Andy Grove is a Principal Distributed Database Engineer with 13 years of experience building high-performance query engines, accelerated computing stacks, and distributed systems. Currently at Apple, he focuses on cutting Spark costs by integrating Apache DataFusion's Comet accelerator with Apache Iceberg, drawing on prior GPU-acceleration work at NVIDIA. He is the original creator of Apache DataFusion, a PMC member for both DataFusion and Arrow, and an active contributor to flagship projects like Apache Arrow, Spark, and cuDF. Andy combines deep Rust and JVM-native systems expertise—implementing core Arrow types and parsers—to optimize memory, execution, and interoperability across ecosystems. He also authors the practical guide howqueryengineswork.com, reflecting a talent for demystifying complex query internals. Colleagues describe him as an engineer who pairs low-level performance tuning with pragmatic system design to deliver measurable cost and latency improvements.
Contributions:321 reviews, 81 commits, 491 PRs in 7 months
Contributions summary:Andy's contributions primarily focused on fixing and updating the Ballista Python bindings. This involved addressing issues related to dataset execution, data frame operations, and function calls within the Python API. The user also added basic Python documentation and enabled the `information_schema` in the Python context to provide more functionality. Additionally, the user worked on bumping the DataFusion version and integrating it with Ballista.
Contributions:35 reviews, 161 commits, 59 PRs in 4 years 7 months
Contributions summary:Andy contributed to the development of an extensible SQL lexer and parser for Rust. Their work focused on implementing core components such as tokenization and parsing logic. The commits reveal a focus on defining the API for the tokenizer and parser, along with the implementation of a Pratt parser for expression parsing. These contributions involved defining data structures like `SQLToken`, `SQLExpr`, and error handling, demonstrating a core understanding of SQL parsing principles and Rust programming.
sql-parserrustsqlextensibleparser
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
Andy Grove - Principal Distributed Database Engineer