William Dawson

Senior Software Engineer at Arcade.dev

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
William Dawson is a Senior Software Engineer in San Francisco with 13 years of experience building developer-facing products at companies like Okta, Kong, ngrok, and Arcade.dev. He blends deep engineering craft—ranging from identity and policy engines to observability and CI automation—with product leadership experience, having led Insomnia and Okta Identity initiatives. Known for moving between hands-on system architecture and strategic product decisions, he has shipped cross-platform solutions and improved developer workflows at scale. An active contributor to ngrok's documentation and automation pipeline, he brings pragmatic attention to developer experience as well as code. A habitual learner with a background in computer science, mathematics, and theater, he combines technical rigor with strong communication and a knack for translating complex systems into usable products.
code12 years of coding experience
job10 years of employment as a software developer
bookThe Thacher School
bookBachelor of Arts (BA) Computer Science Mathematics Theater, Bachelor of Arts (BA) Computer Science Mathematics Theater at Bowdoin College
github-logo-circle

Github Skills (7)

api-documentation10
docusaurus10
documentation10
web-content9
content-model9
markdown-it9
markdown9

Programming languages (12)

TypeScriptMDXJavaShellCSSSCSSVueJavaScript

Github contributions (5)

github-logo-circle
ngrok/ngrok-docs

Apr 2023 - Jul 2024

ngrok's official documentation
Role in this project:
userTechnical Writer
Contributions:18 reviews, 20 PRs, 11 pushes in 1 year 3 months
Contributions summary:William primarily focused on updating and maintaining the documentation for the ngrok project. Their commits involved fixing broken links within the documentation, updating sidebar navigation, and modifying API references to reflect changes in the codebase. The user also contributed to the documentation pipeline by automating generation and adjusting content to match the automated build process. They made updates to the observability section and codified specific technical requirements within the documentation.
nginxngrokidris
wdawson/revoker

Dec 2015 - Jul 2018

Contributions:5 commits, 6 pushes, 3 branches in 2 years 7 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
William Dawson - Senior Software Engineer at Arcade.dev