Charles Bradshaw is a senior software engineer with 10 years of experience building user-focused tools that take teams from data preparation to deploying profitable ML models. Based in Menlo Park, he blends hands-on engineering at Meta and Google with entrepreneurial leadership as CEO of Abyss Investments, consistently shipping automation and APIs that reduce the friction in productionizing machine learning. An active open-source contributor, he helped implement advanced feature engineering (including cumulative primitives and cutoff-time support) for the widely used Featuretools library. He pairs a mathematical curiosity—evident in his interest in quadcopters and theoretical exploration—with practical systems design, ensuring models are not just built but reliably deployed. His background spans startups and hyperscalers, giving him a knack for translating research-grade ideas into customer-ready products.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Virginia Commonwealth University
An open source python library for automated feature engineering
Role in this project:
Data Scientist
Contributions:10 commits, 18 PRs, 56 pushes in 1 year 6 months
Contributions summary:Charles primarily contributed to the implementation of feature engineering functionalities within the `featuretools` library. Their work involved adding new features, modifying existing feature calculation logic, and incorporating cutoff time support for more accurate feature calculations. The user also refactored code, added tests, and updated documentation, enhancing the usability and reliability of the library. Further contributions include the addition of cumulative primitives and a new configuration object.
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.