Roy Williams

Member Of Technical Staff at Anthropic

New York, New York, 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
Roy Williams is a seasoned technical leader with 12 years of experience building developer platforms and infrastructure that accelerate product development at companies ranging from teams of 100 to organizations of 100,000. Currently a Member of Technical Staff at Anthropic, he has led engineering organizations at Snap and Lyft focused on eliminating developer toil through tooling, CI, async systems, and language support for Python and Go. He combines hands-on backend engineering—contributing to high-profile open-source projects like pylint, mypy, and typeshed—with leadership of large-scale CI and developer experience initiatives at Facebook and Lyft. Roy’s open-source work shows a specialty in Python static analysis, typing and tooling, plus recent work integrating language models and caching into developer-facing tools for Zed. Comfortable translating low-level compiler/CI problems into product-ready platforms, he brings a rare mix of deep technical craftsmanship and operational leadership. Based in New York, he favors pragmatic automation that surfaces measurable developer productivity gains.
code12 years of coding experience
job17 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at Duke University
github-logo-circle

Github Skills (41)

static-code-analysis10
type-check10
python10
setuptools10
mypy10
testing10
software-quality10
standard-library10
typehinting10
type-annotations10
api10
gpu10
linter10
type-checking10
rust10

Programming languages (14)

JavaC++RustCGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
python/typeshed

Dec 2015 - Jun 2018

Collection of library stubs for Python, with static types
Role in this project:
userBack-end Developer
Contributions:38 commits, 40 PRs, 62 comments in 2 years 6 months
Contributions summary:Roy contributed to the `python/typeshed` repository by adding type stubs and improving type hinting for various Python libraries. Their work included implementing Async classes in the typing stub, adding `__version__` to the protobuf module, and adding stubs for dateutil.relativedelta. They also added more specific types for requests.sessions.Session and mounted adapters, and integrated support for itsdangerous, lxml, cookielib and markupsafe.
mypystatic-typingpythonstubtypechecker
dropbox/pyannotate

Nov 2017 - Apr 2018

Auto-generate PEP-484 annotations
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:8 commits, 9 PRs, 15 comments in 4 months
Contributions summary:Roy contributed to the `pyannotate` project by fixing bugs and improving functionality related to type annotations in Python code. Their work includes addressing issues with keyword-only arguments, refining type simplification logic, and resolving issues with timezone classnames. They also implemented a feature to start with simple types for annotation generation and modified the example conftest to support gevent.
auto-generatepepannotations
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
Roy Williams - Member Of Technical Staff at Anthropic