Ian Langworth

Principal Engineer at North Pole Security

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 Principal Engineer and seasoned technology leader in the San Francisco Bay Area with 21 years of experience building products from startup prototypes to enterprise integrations. He’s co-founded and led engineering teams, raised funding, and shipped cross-platform desktop, mobile, and web systems—ranging from a multiplayer HTML5 gaming platform to production data warehouses and cloud services on GCP and AWS. Known for hands-on expertise across the full stack, performance optimization, CI/CD, and privacy-focused systems, he also mentors engineers and runs hiring pipelines for technical scale-ups. An active open-source contributor, he’s fixed core integrations and authentication flows in notable projects like pyfacebook and xmpp.js. Less obvious: he combines technical leadership with creative skills in audio/video production, UI/UX information hierarchy, and even spirited driving and dog training, bringing atypical breadth to product and team problems.
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 (15)

authentication10
user-authentication10
javascript10
xmpp10
nodejs10
facebook-api10
python10
oauth10
django10
clientside9
webclient9
json9
web-framework8
chat7
browser7

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 North Pole Security