Yiannis Giannelos is a Staff Software Engineer based in Berlin with 14 years of experience building reliable back-end and full-stack systems at organizations like Mozilla and the Wikimedia Foundation. He blends production-grade engineering with applied machine learning—contributing an NN-based component model and ensemble methods to Mozilla's bug classification platform. Deep experience in Django, OpenID Connect, and authentication backends led him to improve security and testability in widely used open-source libraries. A pragmatic engineer and mentor, he has advanced projects from core protocol flows to maintainability work such as linting and test coverage. Co-founder experience in the Libre Space Foundation hints at a curiosity for distributed systems and space-tech communities beyond web platforms. He combines academic training in electrical and computer engineering with a track record of shipping secure, scalable software in large open-source ecosystems.
14 years of coding experience
8 years of employment as a software developer
Electrical and Computer Engineering, Electrical and Computer Engineering at National Technical University of Athens
Contributions:12 releases, 16 reviews, 180 commits in 4 years 10 months
Contributions summary:Yiannis contributed significantly to the development and testing of the mozilla-django-oidc library. They implemented the authorization code flow, including both initialization and the callback handler, which required modification of both views and URL configurations. In addition to core functionality, they also focused on ensuring the library's maintainability through flake8 linting, project setup, and by adding test coverage.
Mozilla community directory -- A centralized directory of all Mozilla contributors!
Role in this project:
Back-end Developer
Contributions:55 releases, 930 commits, 901 PRs in 5 years 3 months
Contributions summary:Yiannis's contributions focused on improving the authentication backend for the Mozillians directory, upgrading Django BrowserID and incorporating email change functionality. The user implemented security improvements, fixed existing bugs, and integrated new features to enhance user account management. The code changes involve modifying authentication-related views and models within the Django framework to achieve these goals.
centralizedmozilladirectory
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
Yiannis Giannelos - Staff Software Engineer at Wikimedia Foundation