Charlie Croom

Principal Software Engineer at Square

Grand Rapids, Michigan, 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

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job14 years of employment as a software developer
bookB.S, Computer Science, B.S, Computer Science at Yale University
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
21reputation
1kreached
0answers
1question
github-logo-circle

Github Skills (11)

css10
uid10
javascript10
react-native10
front-end-development10
ui-design10
react10
cross-platform9
sass6
heroku6
ruby-on-rails6

Programming languages (16)

C#JavaCSSBikeshedRustPugGoHTML

Github contributions (5)

github-logo-circle
necolas/react-native-web

Sep 2017 - Apr 2021

Cross-platform React UI packages
Role in this project:
userFront-end Developer
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.
reactreact-componentsgui-frameworkcss-in-jsreact-native
comp615/campustheater

Sep 2012 - Dec 2015

Contributions:185 commits, 1 PR, 1 push in 3 years 2 months
ruby-on-railsrails-appartsrailsruby
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