Caleb Williams

Staff Software Engineer, Front End at Slack

Dallas, Texas, 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
Caleb Williams is a staff front-end engineer and designer with 11 years of experience building accessible, scalable UI systems used by tens of millions daily, currently shaping core collaboration features at Slack. He blends deep design sensibility with engineering rigor, having architected enterprise design systems at Capital One that supported 250+ projects across frameworks like React, Angular, Lit, and Solid. Caleb is an active open-source contributor, improving web platform behavior in Web Components polyfills and enhancing the popular Snowpack build tool to better handle assets and dependencies. Known for mentoring teams and championing accessibility, he pairs pragmatic technical leadership with a background in journalism and media that sharpens his product thinking and communication. Based in Dallas, he balances large-scale production experience with hands-on prototyping and a taste for elegant front-end solutions.
code11 years of coding experience
job9 years of employment as a software developer
bookM.A. Media and Communication, M.A. Media and Communication at Dallas Theological Seminary
bookJournalism Journalism Sociology, Journalism Journalism Sociology at University of Oklahoma
stackoverflow-logo

Stackoverflow

Stats
1,055reputation
85kreached
49answers
2questions
Badges
angularjs
top-5%
github-logo-circle

Github Skills (18)

javascript10
typescript10
web-components10
typescript-types10
build-tools10
typescripts10
angularjs9
esmodules9
nodejs9
html9
rollupjs8
front-end-development8
package-management8
angular6
http6

Programming languages (8)

TypeScriptCSSBikeshedJavaScriptGoHTMLPythonDart

Github contributions (5)

github-logo-circle
webcomponents/polyfills

Jan 2022 - Jan 2023

Web Components Polyfills
Role in this project:
userFront-end Developer
Contributions:9 reviews, 12 commits, 2 PRs in 11 months
Contributions summary:Caleb primarily contributed to the `scoped-custom-elements-registry` project by implementing and refining form association features within the context of Web Components polyfills. Their work included patching ElementInternals methods to align with form association, modifying the HTMLFormElement.prototype.elements getter, and adding tests to validate the form's functionality. The commits also focused on improving the RadioNodeList functionality and ensuring that the correct values are returned by the related methods.
polyfillsweb-componentselementswebcomponentsweb-component
FredKSchott/snowpack

Aug 2019 - Aug 2019

ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️
Role in this project:
userFull-stack Developer
Contributions:6 commits, 2 PRs, 23 comments in 11 days
Contributions summary:Caleb's contributions center around enhancing the functionality of the snowpack build tool. They focused on improving the asset handling capabilities, allowing support for non-JavaScript file extensions and assets. Further, the user refactored the code to improve the handling of dependencies and the glob results. These changes indicate a focus on improving the build process and expanding the tool's utility.
eslintesbuildjavascriptesmodulessnowpack
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
Caleb Williams - Staff Software Engineer, Front End at Slack