Pouriya Jahanbakhsh

Software Developer at Self-Taught

Tehran, Tehran Province, Iran
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
Pouriya Jahanbakhsh is a software developer with nine years of hands-on experience specializing in systems and backend engineering, particularly in Rust and Erlang. He is an open-source contributor to high-profile messaging infrastructure like ejabberd, where his work on JWT authentication and packet hooks demonstrates deep expertise in XMPP, security, and event-driven backends. A Unix enthusiast rooted in FreeBSD and GNU/Linux, he also brings practical familiarity with C, Go, Python, and Ruby, and maintains a pragmatic, self-taught approach to solving production problems. Known for the ethos "What I cannot build, I do not understand," Pouriya blends low-level systems curiosity with applied engineering—ranging from WebSocket fixes to kernel-minded C work—making him effective at both secure protocol implementation and platform reliability.
code9 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,646reputation
67kreached
60answers
4questions
Badges
erlang
top-5%
github-logo-circle

Github Skills (17)

xmpp10
hook10
erlang10
messaging10
user-authentication10
authentication10
ejabberd10
jwt10
websocket9
genserver6
dialyzer6
ets6
erlang-otp6
erl6
elixir6

Programming languages (13)

CSSRustCMakefileScalaGoHTMLErlang

Github contributions (5)

github-logo-circle
processone/ejabberd

Mar 2018 - Jan 2022

Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Role in this project:
userBack-end Developer
Contributions:9 commits, 9 PRs, 62 comments in 3 years 10 months
Contributions summary:Pouriya's contributions primarily involve enhancing the ejabberd messaging platform's backend functionality. They added and modified hooks within the Erlang codebase, specifically focusing on packet handling and JWT authentication. The commits include adding a hook to check decoded JWTs after authentication, running a component send packet hook in global mode, and enhancing the JWT functionality overall, demonstrating expertise in the XMPP protocol and security aspects. Additionally, the user fixed WebSocket typos and added features for event handling and hook subscribers.
xmppjabber-servermatrixstunjabber
pouriya/keshvar

Mar 2023 - May 2024

This library contains collection of all sorts of useful information for every country.
Contributions:1 release, 44 PRs, 35 pushes in 1 year 1 month
geolocationiso-3166iso-4217rustsubdivisions
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
Pouriya Jahanbakhsh - Software Developer at Self-Taught