Lance Stout

CTO, Founder at XMPP Standards Foundation

West Richland, Washington, 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
Lance Stout is a seasoned CTO and founder with 16 years building real-time communication systems, specializing in authentication/authorization, XMPP, WebRTC, and distributed media conferencing. He led product and engineering for Talky.io and SimpleWebRTC, creating reusable React WebRTC components, scaling 30-person calls with MediaSoup SFU, and automating CI/CD and cloud deployments on Kubernetes across GCP and AWS. A prolific protocol and API designer, he authors XMPP specs (including RFC 7395), created the StanzaJS library, and has deep experience stitching servers and clients via robust protocols. His open-source contributions to SleekXMPP, stanza, and crypto-browserify show hands-on work across Python and JavaScript, improving reliability, tests, and cross-browser crypto behavior. Lance combines long-term product maintenance with rapid client turnarounds and a pragmatic approach to ripping apart and reassembling the systems between services. Based in West Richland, WA, he pairs advanced academic CS training with decades of production engineering across signaling, media, and backend APIs.
code16 years of coding experience
job15 years of employment as a software developer
bookMS Computer Science, MS Computer Science at Clemson University
stackoverflow-logo

Stackoverflow

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

Github Skills (17)

debugging10
xmpp10
debug10
javascript10
python10
testing10
browserify10
test-automation10
back-end-development9
md59
md5sum9
documentation9
backend9
networking8
nodejs8

Programming languages (9)

TypeScriptMDXC++JavaScriptLuaXSLTHTMLPython

Github contributions (5)

github-logo-circle
fritzy/SleekXMPP

May 2010 - Nov 2014

Python 2.6+/3.1+ XMPP Library
Role in this project:
userBack-end Developer
Contributions:1462 commits in 4 years 6 months
Contributions summary:Lance focused on improving the functionality and stability of the SleekXMPP library. Their contributions included implementing documentation for new features, experimental support for handling SSL write errors, and ensuring correct subscription values for roster items. They also addressed bugs in adhoc commands, JID parsing, and fixed potential memory leaks.
pythonxmppxmpp-librarypython-2python-2-6
legastero/stanza

Feb 2013 - May 2022

Modern XMPP, with a JSON API
Role in this project:
userFull-stack Developer
Contributions:1 review, 1333 commits, 77 PRs in 9 years 5 months
Contributions summary:Lance was actively involved in the development and maintenance of the 'stanza' XMPP library, contributing to both backend and frontend aspects. They worked on fixing bugs related to avatar retrieval, disco capabilities, roster item functionality, and passing credentials. The user also updated the bundle and demo to include support for a bundled version of stanzaio. Furthermore, the user implemented features such as preferences management and added events for various scenarios.
apixmppjinglejson-apijson
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