George King

Independent Contractor

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

👤
Senior
🎓
Top School
George King is an independent contractor and seasoned software engineer with 14 years of experience building iOS apps, Python tooling, and reproducible data-analysis systems. Based in San Francisco, he develops a build system for data journalism at Columbia and is prototyping a programming language, reflecting a rare blend of practical shipping experience and language-design curiosity. His open-source contributions to Python's typeshed improved standard-library type annotations, tightening type safety for many users. He started in embedded and wireless systems testing and moved through prominent roles at foursquare and R/GA, giving him strong product-focused engineering instincts. Colleagues know him for combining hands-on implementation with thoughtful tooling that helps teams reproduce and maintain complex data workflows.
code14 years of coding experience
job4 years of employment as a software developer
bookHarvard University
stackoverflow-logo

Stackoverflow

Stats
676reputation
127kreached
6answers
4questions
github-logo-circle

Github Skills (26)

static-typing10
typesc10
python10
stub10
stubs10
dynamic-typing10
typescript10
implicit-typing10
type-system10
optional-typing10
strong-typing10
re28
shutil8
rel8
subprocess8

Programming languages (13)

C++CRustGoHTMLTypeScriptHCLShell

Github contributions (5)

github-logo-circle
python/typeshed

Dec 2016 - May 2018

Collection of library stubs for Python, with static types
Role in this project:
userBack-end Developer
Contributions:11 commits, 13 PRs, 37 comments in 1 year 6 months
Contributions summary:George primarily contributed to improving the type annotations (stubs) for the Python standard library within the `typeshed` repository. Their work involved adding optional parameters to existing functions (`json.load`, `json.loads`, `shutil.copytree`), adjusting type hints to allow for `None` inputs (`subprocess.Popen.communicate`), and correcting annotation issues in libraries like `re` and `builtins`. The contributions focused on improving type safety and the accuracy of type information, impacting the usage and validation of library code.
mypystatic-typingpythonstubtypechecker
gwk/muck

Nov 2015 - Oct 2021

Contributions:568 commits, 3 PRs, 217 pushes in 6 years
pythondata-sciencepython-3data-projectsbuild-tool
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