Christoph Schwentker is a Kotlin and Java software engineer with 11 years of experience building and maintaining backend systems and contributing to notable open-source projects like JabRef. Based in Paderborn, he combines a solid academic foundation in Wirtschaftsinformatik with hands-on roles from student research to professional engineering positions across German technology firms. He focuses on pragmatic, compatibility-minded solutions—evident from work that preserves OpenLayers compatibility and refactors JabRef’s core parsing and date handling. Christoph is comfortable across the stack, having implemented utility exports, animation-related map features, and robust title-based identifier fetchers. Known among open-source peers as a JabRef contributor, he balances careful maintenance with feature-driven improvements. His background suggests a strong attention to data correctness and interoperability in research and bibliographic tooling.
11 years of coding experience
Master, Wirtschaftsinformatik, Master, Wirtschaftsinformatik at Universität Paderborn
Graphical Java application for managing BibTeX and biblatex (.bib) databases
Role in this project:
Back-end Developer
Contributions:2 releases, 2825 reviews, 2088 commits in 7 years
Contributions summary:Christoph primarily focused on improving the JabRef application's core functionality, as evidenced by their work on features for the title-based identifier fetcher. They implemented code modifications to adjust the parsing and handling of file data, including handling whitespace for improved data processing. Furthermore, they addressed and corrected issues related to handling date fields and made several refactorings to the program's core library functions.
Cool extensions for Openlayers (ol) - animated clusters, CSS popup, Font Awesome symbol renderer, charts for statistical map (pie/bar), layer switcher, wikipedia layer, animations, canvas filters.
Role in this project:
Full-stack Developer
Contributions:12 commits, 4 PRs, 33 comments in 5 days
Contributions summary:Christoph primarily contributed to the codebase by addressing a bug and updating the version number. They also integrated a utility function for backward compatibility in the `ol-ext.js` file, and explicitly exported the `getVectorContext` to use with ol5/ol6, which suggests an emphasis on maintaining compatibility with different OpenLayers versions. Additionally, the user made modifications to various source files related to feature animation, control, and utility functions, implying a focus on extending the functionality of OpenLayers. Finally, the user included a documentation file.
clustersextensionsopenlayerschartscss
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
Christoph Schwentker - Softwareingenieur In at CCL Faubel