Calvin Watford

Software Engineer at Notion

Salt Lake City, Utah, 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
Calvin Watford is a software engineer with 11 years of experience, now based in Salt Lake City and currently at Notion after several progressive roles at Slack. He excels in full-stack and back-end work, contributing to high-profile open-source projects like Electron and the Carbon Language compiler where he improved build systems, tooling, and parser/validation logic. At Slack he moved from intern to Software Engineer II, shipping reliability and API improvements across Node.js SDKs and desktop app internals. Calvin has a pragmatic focus on developer experience—replacing brittle dependencies, adding missing package exports, and making APIs promisable to prevent breakages. His background in compiler checks and Electron window/renderer fixes shows a rare blend of systems-level thinking and practical product-facing engineering. He pairs formal CS training with hands-on open-source craftsmanship that surfaces in both tooling upgrades and cross-platform bug fixes.
code11 years of coding experience
job6 years of employment as a software developer
bookSoftware Development, Software Development at Davis Technical College
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Weber State University
bookNorthridge High School
languagesFrench, Spanish
stackoverflow-logo

Stackoverflow

Stats
1,192reputation
257kreached
25answers
0questions
github-logo-circle

Github Skills (36)

programming-language10
javascript10
c-language10
slack-api10
electron10
apidoc10
compiler-development10
typescript10
webpack10
build210
carbon-lang10
api10
package10
webpacker10
typescript-types10

Programming languages (13)

C#C++LeanRustCObjective-C++HandlebarsVue

Github contributions (5)

github-logo-circle
slackapi/node-slack-sdk

Jan 2018 - Aug 2020

Slack Developer Kit for Node.js
Role in this project:
userBack-end Developer
Contributions:7 releases, 91 commits, 43 PRs in 2 years 7 months
Contributions summary:Calvin primarily focused on updating and maintaining the RTM event dictionary within the Node.js Slack SDK. Their contributions included adding, removing, and re-adding event definitions to ensure the library's functionality and prevent breaking changes. They also addressed an issue related to unspecified arguments and made changes to the IncomingWebhook class, making its `send` method promisable and adding result and error handling. Their work focused on improving the reliability and API compatibility of the SDK.
websocketsnode-jsdeveloper-kitslack-botwebsocket
electron/electron

Feb 2021 - Dec 2022

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Role in this project:
userFull-stack Developer
Contributions:119 reviews, 32 commits, 52 PRs in 1 year 10 months
Contributions summary:Calvin primarily contributed to bug fixes and feature enhancements within the Electron framework. Their work involved addressing issues related to window event handling on macOS, plugin isolation, and window control overlay behavior on Windows. They also implemented features like setting title bar overlay styles and updating node types. These contributions span across browser and renderer processes, showcasing a solid understanding of the Electron framework's architecture.
jsc-plus-plusdesktop-appscssjavascript
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