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.
code13 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
heroku6
sass6
ruby-on-rails6

Programming languages (15)

C#JavaBikeshedCSSPugVueHTMLXSLT

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-nativereact-domcss-in-jsgui-framework
comp615/StrangerFB

Jul 2015 - Nov 2020

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