Harald Lapp is a seasoned Lead Developer based in Munich with over 25 years of hands-on experience building scalable online platforms and infrastructure. He blends deep systems-level craftsmanship—rooted in BASIC, Assembler and Turbo Pascal—with modern cloud-native practices around C#, .NET, Docker, Kubernetes and event-sourced architectures. As a long-time CTO and technical leader across digital media businesses, he pairs software architecture skills with practical expertise in databases, search engines and message systems (MySQL, MongoDB, Solr, Weaviate, NATS). An avid shell-scripter and open-source contributor, he has improved backend adapters for popular projects like selfoss and maintained utilities such as rmate, showing a focus on reliability and interoperability. Harald is also a vintage computing and electronic music enthusiast who brings curiosity-driven experimentation—recently embracing C# again and integrating AI-driven tooling—into production-grade systems.
15 years of coding experience
22 years of employment as a software developer
Computer Science, Computer Science at Rosenheim Technical University of Applied Sciences
Contributions:10 releases, 145 commits, 35 PRs in 10 years 1 month
Contributions summary:Harald primarily focused on implementing and refining the core functionality of the `rmate` tool. Their contributions involved adding features like verbose output handling and connection handlers for "save" and "close" commands. They addressed issues related to file handling, including checking for write permissions, and implemented a backup mechanism. Furthermore, they improved the tool's reliability by canceling script execution if a connection couldn't be established.
multipurpose rss reader, live stream, mashup, aggregation web application
Role in this project:
Back-end Developer
Contributions:34 commits in 2 days
Contributions summary:Harald primarily focused on adapting the backend database access for the selfoss application. They made significant changes by adjusting namespaces and refactoring code to incorporate different database adapters. This involved migrating generic validation methods and adjusting various models, including the database, items, and sources, demonstrating a strong understanding of the application's data structure and database interactions. The contributions showcase an effort to improve code quality and support different database systems.
live-streamrssmultipurposeaggregationrss-reader
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
Harald Lapp - Lead Developer at Image Professionals GmbH