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 (12)

TypeScriptC++HackCScalaJavaScriptPHPLua

Github contributions (5)

github-logo-circle
iamcal/php-emoji

Oct 2009 - May 2021

A PHP Emoji conversion library
Role in this project:
userBack-end Developer
Contributions:111 commits, 9 PRs, 18 pushes in 11 years 8 months
Contributions summary:Cal appears to have been involved in a project focused on emoji handling and conversion within a PHP environment. The commits show the user refactoring and optimizing the PHP code and data structures for improved speed and correctness, as well as adding tests to validate the changes. Their work includes adding new features and working with a CSS file. There's also evidence of debugging and the correction of a "dumb mistake," which led to improvements in code quality.
php
iamcal/js-emoji

Jan 2013 - Oct 2022

A JS Emoji conversion library
Role in this project:
userBack-end Developer & UI Designer
Contributions:345 commits, 110 PRs, 155 pushes in 9 years 11 months
Contributions summary:Cal's primary contribution was to build a JavaScript library for converting and replacing emoji characters. They focused on generating the necessary JavaScript code to replace emoji at display time, constructing a replacement map and regular expression. Additionally, the user designed the basic CSS layout and functionality to display the converted characters within the user interface.
js
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