Adam Gutglick is a Staff Software Engineer based in London with 11 years of experience building high-performance backend systems and distributed data platforms. He has progressed through engineering and leadership roles at Pinecone and Spiral, contributing to core database query execution and performance as well as broader system architecture. Earlier roles in the Israel Defense Forces gave him hands-on Big Data and infrastructure experience, including leading the design of a Data Lake and pioneering Hadoop/Spark deployments. An active open-source contributor, Adam has improved Parquet integration in the official Apache Arrow Rust implementation and added numeric and complex-number features to the RustPython interpreter, showing deep systems-level and language-runtime expertise. He blends pragmatic engineering with performance-driven design and has a track record of shipping low-level improvements that improve interoperability and async IO behavior. Colleagues describe him as a technical leader who moves fluidly between designing architectures and implementing critical, detail-heavy fixes.
Contributions:18 reviews, 2 commits, 10 PRs in 1 year 1 month
Contributions summary:Adam contributed to the Apache Arrow Rust implementation, primarily focusing on improving the Parquet integration. Their work includes fixing broken links in documentation, and implementing functionality to truncate and handle min/max values within the column index. They also made improvements to the metadata loading in the async reader and added methods to the async writer. Furthermore, they addressed page statistics within the Arrow writer and adjusted the default size of `BitWriter`.
Contributions:8 commits, 6 PRs, 2 comments in 3 days
Contributions summary:Adam primarily contributed to the RustPython interpreter's core functionality, adding features related to integer and complex number operations. Their work includes implementing `real` and `imag` attributes for integers, enabling addition between complex numbers and integers, and adding a `real` attribute and `is_integer` function to float objects. The user also made minor updates to the testing infrastructure, adapting code for compatibility and fixing typos within the test suite.
pythonjitrustpython-interpretercompiler
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.