Hans-peter Lehmann

Software Engineer at Firebolt

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
Hans-peter Lehmann is a software engineer with 12 years of experience who blends deep research expertise in space-efficient data structures and perfect hashing with pragmatic engineering on production Android and backend projects. He earned a PhD from Karlsruhe Institute of Technology, published multiple top-tier papers on high-performance perfect hashing (C++, CUDA), and taught algorithm engineering to graduate students. Hans-peter contributes actively to notable open-source projects—maintaining AntennaPod and improving clients like F-Droid and Thunderbird/K-9 Mail—where he focuses on UI/UX polish and reliability. He has hands-on database migration and backend experience from work on Baïkal and SabreDAV, reflecting a comfort with schema design and API-level correctness. Based in Munich, he combines academic rigor with practical product impact, often surfacing subtle UX and data-model fixes that improve long-lived, user-facing systems.
code12 years of coding experience
job4 years of employment as a software developer
bookDr. rer. nat, Computer Science, 1.0, Dr. rer. nat, Computer Science, 1.0 at Karlsruhe Institute of Technology (KIT)
github-logo-circle

Github Skills (34)

data-migration10
caldav10
mysql10
testing10
ui-design10
android-development10
java10
javas10
uid10
carddav10
php10
android-app10
front-end-development10
database-design10
android10

Programming languages (25)

CGoHTMLGroovyTypeScriptShellSCSSJavaScript

Github contributions (5)

github-logo-circle
AntennaPod/AntennaPod

Mar 2016 - Jan 2023

A podcast manager for Android
Role in this project:
userMobile Developer
Contributions:39 releases, 1042 reviews, 3153 commits in 6 years 11 months
Contributions summary:Hans-peter's contributions primarily involved modifying and enhancing the AntennaPod application's user interface and functionality. The commits include improvements related to the display of cover images, chapter information, and the addition of features like a textual tab indicator for the player screen and the display of downloads on the Android Auto interface. The user also fixed various bugs, such as correcting the behavior of swipe actions and the handling of specific playback events.
appspodcastpodcast-managerandroidpodcasting20
sabre-io/Baikal

Jan 2019 - Dec 2022

Baïkal is a Calendar+Contacts server
Role in this project:
userBack-end Developer & Database Engineer
Contributions:16 releases, 25 reviews, 140 commits in 3 years 11 months
Contributions summary:Hans-peter's contributions primarily involved upgrading the SabreDAV library, indicating a focus on the core functionality of the Baikal calendar and contacts server. They made database schema changes, including creating and migrating tables for calendar instances and calendars, suggesting expertise in database design and data migration. Furthermore, the user fixed calendar editing functionalities and addressed issues related to handling calendar instances, demonstrating a deep understanding of the application's data model and API interactions.
contactscalendarkal
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
Hans-peter Lehmann - Software Engineer at Firebolt