Ian Langworth

Principal Engineer at Pickleheads

San Francisco Bay Area 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
Ian Langworth is a seasoned software engineer and technology leader with 21 years of full-stack, systems, and product experience, currently serving as Principal Engineer at North Pole Security in the San Francisco Bay Area. He combines hands-on development with strategic leadership, having co-founded Pickleheads, built hiring pipelines, led fundraising efforts, and currently advising as a Technical Advisor while steering platform initiatives. His leadership extends across CTO roles and cross-functional teams, including stints at Wilbur Labs, Artillery Games, Google, and Looker, with a track record of budget optimization, data warehouse design, and complex product delivery. An active open-source contributor, he has delivered OAuth2 authentication enhancements for XMPP.js and backend improvements for PyFacebook, underscoring a focus on secure, scalable integration work. With a background in game development, multimedia tooling, online privacy, and a degree from Northeastern in Computer Science and Cognitive Psychology, he brings a rare blend of engineering depth, product sense, and entrepreneurial drive.
code21 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science, Computer Science and Cognitive Psychology, Bachelor of Science, Computer Science and Cognitive Psychology at Northeastern University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

oauth2-110
xmpp10
javascript10
oauth210
node-js10
facebook-api10
python10
django10
user-authentication10
authentication10
javascripts10
django210
oauth10
clientside9
web-client9

Programming languages (24)

MDXJavaC++CSSCInform 7RustObjective-C++

Github contributions (5)

github-logo-circle
sciyoshi/pyfacebook

Jan 2010 - Feb 2010

PyFacebook
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 month
Contributions summary:Ian primarily contributed to the backend of the PyFacebook project. Their work included correcting module imports, adding checks for Facebook request properties within the Django framework, and handling exceptions related to data conversion. They also applied patches to integrate external contributions, specifically a JSON patch from another user, demonstrating their role in code maintenance and integration. Their commits focused on core functionality within the Facebook integration aspects of the project.
python
xmppjs/xmpp.js

Sep 2012 - Sep 2012

XMPP for JavaScript
Role in this project:
userBack-end Developer
Contributions:9 commits in 1 day
Contributions summary:Ian primarily contributed to the XMPP JavaScript library by implementing and modifying authentication mechanisms using OAuth2. They added an example echo bot utilizing OAuth2 for authentication and made necessary adjustments to the `sasl.js`, `client.js`, and `session.js` files to support XOAuth2. Furthermore, they addressed authentication failures by adding debugging statements and corrected an issue related to double-encoding the authentication token. They also introduced a host option.
xmppbrowserreact-nativechatjavascript
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
Ian Langworth - Principal Engineer at Pickleheads