Adam Jorgensen

Staff Engineer at GE Vernova

Toronto, Ontario, Canada
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
Adam Jorgensen is a Staff Engineer based in Toronto with 11 years of experience building resilient web and backend systems using Python, JavaScript and Scala. He has progressed through senior and lead engineering roles at firms within the GE ecosystem and multiple digital product shops, focusing on pragmatic, production-ready solutions rather than flashy buzzwords. An active open-source contributor, Adam enhanced WAMP and WebSocket support in the widely used autobahn-python project, adding flexible decorator options and improved pattern matching for real-time messaging. He brings a strong backend orientation with occasional mobile/Android contributions, a tendency to prefer clear, efficient code (e.g., primitive refactors), and a preference for non-FAANG, non-crypto environments. Trained in Computer Science at the University of Cape Town, he combines hands-on implementation with architectural judgment to ship reliable systems at scale.
code12 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Cape Town
languagesEnglish, Afrikaans
stackoverflow-logo

Stackoverflow

Stats
510reputation
55kreached
5answers
4questions
Badges
remote-server
top-5%
github-logo-circle

Github Skills (25)

autobahn10
python10
websocket10
decorator10
java10
android-library10
javas10
decorators10
websockets-client10
android-native-library10
android10
wamp10
decoration10
websocket-client10
client-websocket10

Programming languages (15)

C#JavaC++CRustCMakeScalaGo

Github contributions (5)

github-logo-circle
A directory chooser library for Android.
Role in this project:
userMobile Developer (Android)
Contributions:6 commits, 1 PR, 5 comments in 8 days
Contributions summary:Adam primarily focused on enhancing and refining the `android-directorychooser` library. Their work involved adding functionality to allow read-only directories to be selected, adjusting factory methods for easier instantiation, and addressing a sample application issue. Additionally, the user performed code refactoring, replacing the `Boolean` boxed type with a `boolean` primitive type to improve code clarity and efficiency.
android
crossbario/autobahn-python

Apr 2017 - May 2017

WebSocket and WAMP in Python for Twisted and asyncio
Role in this project:
userBack-end Developer
Contributions:11 commits, 2 PRs, 27 comments in 1 month
Contributions summary:Adam primarily contributed to the `autobahn-python` repository by enhancing the WAMP (WebSocket Application Messaging Protocol) functionality. They implemented features allowing options to be passed to register and subscribe decorators, enabling more flexible procedure endpoint and event handler configurations. The user also updated core code, including the `ApplicationSession` class and the `Pattern` class, to accommodate the new options and maintain compatibility. These changes included tests and adjustments for more advanced pattern matching within the WAMP implementation.
asynciopythonwampwebsocketreal-time
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