VP Of Engineering at The Apache Software Foundation
Raleigh-Durham-Chapel Hill Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Neal Richardson is a seasoned engineering leader with 11 years of experience building data infrastructure and developer tooling, currently serving as VP of Engineering at Posit and a PMC chair for Apache Arrow. He blends executive leadership with hands-on contributions to high-impact open source projects—particularly Arrow’s R bindings and Rust implementation—improving cross-language data interchange, Windows CI builds, and packaging for CRAN and Homebrew. Neal has repeatedly bridged DevOps and backend work to optimize data serialization (notably integrating Arrow into sparklyr and spark pipelines) and has led engineering teams through startups and research-focused product groups. Based in the Raleigh-Durham area, he pairs a rare academic background in political science (including graduate study at UC Berkeley) with deep technical fluency, bringing analytical rigor to product and infrastructure decisions.
10 years of coding experience
11 years of employment as a software developer
Master of Arts (M.A.), Political Science, Master of Arts (M.A.), Political Science at University of California, Berkeley
Bachelor of Arts (B.A.), Political Science, Bachelor of Arts (B.A.), Political Science at Wake Forest University
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
Back-end Developer
Contributions:1611 reviews, 459 commits, 1143 PRs in 3 years 9 months
Contributions summary:Neal made several contributions to the Apache Arrow project, primarily focusing on the R bindings. They addressed and resolved issues related to converting data between Arrow and R, including fixes for handling non-UTF-8 strings and ensuring the correct behavior of time-based data. The user also implemented various methods, such as `head`, `tail`, and `join`, expanding the functionality and usability of the Arrow project's R bindings by implementing the existing logic.
Contributions:11 commits, 9 PRs, 23 comments in 3 years 3 months
Contributions summary:Neal primarily contributed to the integration of Apache Arrow within the `sparklyr` project, focusing on data serialization and exchange optimization. Their work involved modifying R code to leverage the `arrow` library for faster data transfer and implementing environment variables. They also made changes to the CI/CD pipeline and build scripts to support Arrow development and testing.
rsparklyrmachine-learningrstatsspark
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.