Drew Mcarthur is a seasoned software engineer with 11 years of experience, currently building data-driven solutions at Mathematica from Boulder, CO. He has a strong background in both backend systems and frontend delivery, having worked on CRM infrastructure at Tripadvisor and completed freelance projects end-to-end for multiple clients. Drew contributes to open-source tooling—most notably enhancing .NET Parquet serialization and deserialization to handle inherited properties and null-safe flows—demonstrating attention to robust testing and schema correctness. His earlier research work building an AI-driven betting testbed reveals a knack for experimental systems and user-focused evaluation. Colleagues describe him as pragmatic and detail-oriented, able to translate complex requirements into auditable, production-ready code.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Hamilton College
High School Degree, General Studies, High School Degree, General Studies at Dartmouth High School
Contributions:14 reviews, 26 commits, 1 PR in 1 day
Contributions summary:Drew primarily focused on implementing and testing features related to serializing and deserializing classes with inherited properties within the Apache Parquet implementation. Their contributions include writing unit tests to verify the correct handling of inherited properties, modifying the schema reflector to include inherited properties, and making adjustments to the serialization process for null-safe deserialization. Additionally, the user refactored existing tests and added documentation, specifically focusing on the .NET implementation of the Parquet format.
Contributions:5 releases, 241 commits, 41 PRs in 1 month
pythonracesoutcomeparticipantsresearchers
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.