Wes McKinney is a Principal Architect with 16 years of experience in data engineering, analytics, and systems performance, currently at Posit. He is the creator of Python pandas, co-creator of Apache Arrow, and an active Apache PMC member with deep expertise in columnar formats and cross-language data interchange. Wes blends low-level C++ and Rust performance work with high-level Python library design—shipping tooling like Feather and Ibis that bridge interactive analysis and production query engines. His contributions span backend systems, storage formats, and CI/tooling improvements, including practical IPC, serialization, and build-system optimizations. Based in Nashville, he pairs academic rigor in statistical modeling (significant contributions to statsmodels and PyMC) with pragmatic engineering to make data workflows faster and more interoperable. A lesser-known thread in his work is frequent attention to testability and packaging nuances, which has repeatedly smoothed adoption across languages and platforms.
Feather: fast, interoperable binary data frame storage for Python, R, and more powered by Apache Arrow
Role in this project:
Back-end Developer
Contributions:52 commits, 124 PRs, 134 pushes in 4 years 3 months
Contributions summary:Wes primarily contributed to the development of the `feather` library, focusing on enhancing its data frame storage capabilities. Their work involved implementing features such as dictionary encoding options and integrating metadata details, specifically for primitive data types and categories, within the FlatBuffers framework. They also prototyped core read/write paths and reified the file format to enable data serialization and deserialization between Python and other languages. Furthermore, the user built a C API for libfeather, demonstrating their efforts to expand the library's accessibility.
Materials and IPython notebooks for "Python for Data Analysis" by Wes McKinney, published by O'Reilly Media
Role in this project:
Data Scientist
Contributions:59 commits, 58 PRs, 57 pushes in 10 years 5 months
Contributions summary:Wes contributed to the repository by adding code for data analysis and model building, as demonstrated by changes to the `ch07/analysis.py` file, which includes code for reading and analyzing data from the Movielens dataset. Further contributions involved adding data and code for the ch08 directory. Addition of a notebook indicates the user worked on data, processing and analysis, including machine learning topics related to python and pandas.
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.