Cal Henderson

San Francisco, California, 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

🤩
Rockstar
🎓
Top School
Cal Henderson is a seasoned technology leader and co-founder with 23 years of experience building scalable, user-focused web platforms, best known as Co-founder and CTO of Slack. He previously led engineering for Flickr and co-founded Glitch, blending product-driven engineering with strong operational discipline that helped take Slack public and through acquisition by Salesforce. An author of the best-selling Building Scalable Websites, Cal combines hands-on full-stack development (notably practical emoji and oEmbed tooling) with large-scale system design and team leadership. Based in San Francisco, he has a track record of turning playful web ideas into robust, widely adopted infrastructure while keeping developer experience front and center.
code23 years of coding experience
job23 years of employment as a software developer
bookBSc Software Engineering, BSc Software Engineering at Birmingham City University
bookSharnbook Upper School
stackoverflow-logo

Stackoverflow

Stats
16reputation
1kreached
2answers
0questions
github-logo-circle

Github Skills (20)

json10
javascript10
scripting10
image-processing10
testing10
emoji10
css10
regular-expression10
php10
unicode10
yaml9
performance-optimization9
html8
documentation8
ui-design8

Programming languages (11)

TypeScriptC++CHackScalaJavaScriptPHPLua

Github contributions (5)

github-logo-circle
iamcal/emoji-data

May 2013 - May 2022

Easy to parse data and spritesheets for emoji
Role in this project:
userFull-stack Developer
Contributions:814 commits, 122 PRs, 303 pushes in 9 years 1 month
Contributions summary:Cal contributed significantly to the development and refinement of emoji-related data and tools within the repository. Their work involved creating and modifying scripts to build image sheets, generate category data, and update the main data file. Furthermore, the user was responsible for integrating features for the new unicode and emoji versions, along with adding handling for skin-tone variations.
emojiparseemoticonsspritesheets
iamcal/oembed

Oct 2010 - Jan 2023

The oEmbed Spec
Role in this project:
userFull-stack Developer
Contributions:274 commits, 541 PRs, 586 pushes in 12 years 5 months
Contributions summary:Cal primarily focused on refactoring and updating the oEmbed specification documentation. Their work involved converting the specification from a raw HTML file to a dynamic PHP-based system. They introduced a JSON output alongside the existing XML and improved the website structure. The user also contributed to the provider list, enhanced the testing suite and updated the deployment process.
rustrubyspecoembed
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