Johannes Baiter

Software Developer at Bayerische Staatsbibliothek

Munich, Bavaria, Germany
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
Johannes Baiter is a pragmatic software developer based in Munich with 14 years of experience building web applications and digital cultural heritage platforms for the Bayerische Staatsbibliothek. He blends backend and frontend expertise—Java/Spring, PHP/XSLT, JavaScript—and has shipped large relaunches like bavarikon while improving accessibility and internationalization in community projects. An active open-source contributor, he has touched high-profile projects such as React and Mirador and improved installer tooling, task queues, and media-management tools across Python ecosystems. Johannes has a strong interest in applying modern tech to preserve and make historical materials playable for future generations, reflected in both his professional work and hobbyist contributions. His academic background in computational linguistics and cultural history gives him a rare cross-disciplinary perspective on metadata, localization, and user-facing archival tools. Colleagues describe him as a meticulous refactorer who prioritizes modularity and backward compatibility while removing unnecessary dependencies.
code14 years of coding experience
bookLudwig Maximilian University of Munich
bookBachelor of Arts (B.A.), Cultural History of Europe, Bachelor of Arts (B.A.), Cultural History of Europe at Universität Augsburg / University of Augsburg
languagesGerman, English, French, Spanish, Italian, Latin
github-logo-circle

Github Skills (48)

apim10
javascript10
sqlite10
back-end-development10
python10
plugin-development10
internationalization10
nsis10
metadata10
ui-design10
queuing10
localization10
api10
build-automation10
task-queue10

Programming languages (21)

C#JavaC++CSSCRustVueGo

Github contributions (5)

github-logo-circle
ProjectMirador/mirador

Sep 2016 - Nov 2021

An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.
Role in this project:
userFront-end Developer
Contributions:5 reviews, 38 commits, 32 PRs in 5 years 2 months
Contributions summary:Johannes primarily contributed to the Mirador project by implementing and refining front-end features and components. Their work included fixing bugs, refactoring code, and adding new functionality related to the user interface and data display. The user demonstrated expertise in JavaScript and related libraries by modifying and enhancing existing code to improve the viewer's features. These changes included fixing display issues and improving the accessibility of the viewer.
openseadragonrotateannotationsiiifjavascript
beetbox/beets

May 2013 - Jun 2016

music library manager and MusicBrainz tagger
Role in this project:
userBack-end Developer
Contributions:22 commits, 7 PRs, 2 pushes in 3 years 1 month
Contributions summary:Johannes primarily contributed to the beets music library manager by implementing features related to music metadata retrieval and plugin integration. Their work involved modifying existing plugins to support external music databases like Discogs and Beatport, along with adding support for manual release ID entry and URL parsing. The user also refactored code to improve the album ID retrieval process, which led to a more flexible architecture. Finally, they also fixed several bugs in the Beatport plugin.
clipythonmusicbrainztaggermusic
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