Neal Richardson

VP Of Engineering at The Apache Software Foundation

Raleigh-Durham-Chapel Hill Area United States
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
🎓
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.
code10 years of coding experience
job11 years of employment as a software developer
bookMaster of Arts (M.A.), Political Science, Master of Arts (M.A.), Political Science at University of California, Berkeley
bookBachelor of Arts (B.A.), Political Science, Bachelor of Arts (B.A.), Political Science at Wake Forest University
languagesEnglish, Portuguese, Spanish, Italian
github-logo-circle

Github Skills (32)

apache-spark10
c-language10
data-conversion10
r10
testing10
windows10
packaging10
data-serialization10
build-system10
travis-ci10
cicd10
serialization10
apache-arrow10
homebrew10
build-automation10

Programming languages (19)

C#JavaC++CSSCRustTeXGo

Github contributions (5)

github-logo-circle
apache/arrow

May 2019 - Jan 2023

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
userBack-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.
memorymulti-languagetoolboxacceleratedarrow
sparklyr/sparklyr

May 2019 - Aug 2022

R interface for Apache Spark
Role in this project:
userBack-end & DevOps Engineer
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.
Request Free Trial