Charlie Croom is a Principal Software Engineer with 13 years of experience building large-scale web and cross-platform applications, currently driving technical work at Square. He helped transform Twitter’s monolithic Rails client into a modern PWA using React, React Native Web and Redux, and has contributed notable fixes and features to the widely used react-native-web project. As a former Senior Director at Cityblock and a founder/CTO of multiple startups, he blends hands-on engineering with product and team-building experience across startups and large platforms. Charlie has a track record of partnering with browser vendors, shaping third-party integrations and developer programs, and mentoring engineering leaders. Based in Grand Rapids and a Yale CS alum, he brings an unusual mix of technical depth, product intuition, and creative interests—photography, improv and piloting—that inform his pragmatic, user-focused approach.
13 years of coding experience
14 years of employment as a software developer
B.S Computer Science, B.S Computer Science at Yale University
Contributions:21 reviews, 26 commits, 31 PRs in 3 years 7 months
Contributions summary:Charlie primarily focused on enhancing the React Native Web framework by addressing various issues and implementing new features. Their contributions included fixing the `NetInfo` API to align with the latest React Native implementation and addressing keyboard interaction for menu items. Moreover, they added new style transforms for `scaleZ` and `scale3d` and implemented an `Image.queryCache` API. The user also addressed bugs related to image loading and text input properties.
Contributions:4 PRs, 20 pushes, 1 branch in 5 years 4 months
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
Charlie Croom - Principal Software Engineer at Square