Johannes Dewender is a Full Stack AI Developer with 16 years of experience building robust back-end systems, automation tooling, and full-stack applications from Barcelona. He combines academic rigor from Humboldt‑Universität and Uppsala with practical engineering at organizations like Fraunhofer IBMT, Charité, and now Allianz Technology. A long-time open-source maintainer in the MusicBrainz ecosystem, he has hands-on expertise optimizing media tooling (Picard, libdiscid) and improving developer experience through documentation contributions to high-profile projects such as Sphinx. Comfortable across Linux ops, CD-ROM and drive handling, and data-driven back ends, he brings a pragmatic focus on performance and maintainability. Colleagues will find him as comfortable scripting contributor automation as he is designing full-stack features for regulated research platforms.
16 years of coding experience
14 years of employment as a software developer
Diplom-Informatiker, Informatics, Mathematics, Diplom-Informatiker, Informatics, Mathematics at Humboldt-Universität zu Berlin
Computer Science, Computer Science at Uppsala universitet
Picard is a cross-platform music tagger powered by the MusicBrainz database
Role in this project:
Back-end Developer
Contributions:18 commits in 1 year 6 months
Contributions summary:Johannes primarily contributed to improving the functionality and maintainability of the MusicBrainz Picard tagger application. Their work involved optimizing CD lookup speed by utilizing more efficient library calls and improving Mac drive detection. Furthermore, the user refactored the CD-ROM handling code and addressed a build issue related to including the `socket` module.
Contributions summary:Johannes primarily focused on updating and refining the documentation for the Sphinx autodoc extension. Their commits involved introducing and modifying documentation for the `:annotation:` option, originally the `:novalue:` option, within the autodoc directives. This included updating the documentation files (doc/ext/autodoc.rst) to reflect the changes and additions made to the autodoc functionality, ensuring users understand how to use the feature. Additionally, the user made related updates to tests to correspond with the documentation changes.
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
Johannes Dewender - Full Stack AI Developer at Allianz Technology