Christoph Schäbel

Co-Founder & Principal Engineer at HiveMQ

Landshut, 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
Christoph Schäbel is a co-founder and principal engineer with 12 years of hands-on experience building high-performance backend systems from Landshut, Bavaria. As a driving force behind HiveMQ since 2012, he specializes in scalable MQTT broker internals and has directly improved topic tree performance and indexing to boost subscription handling and overall throughput. He blends startup leadership with deep systems-level Java expertise, translating protocol-level challenges into practical, production-grade optimizations. His background includes early technical consulting at BayCIX, reflecting a strong foundation in networked systems and operator needs. Notably, his open-source contributions to the widely used HiveMQ Community Edition show a commitment to improving real-world messaging infrastructure used across IoT and enterprise deployments.
code12 years of coding experience
bookUlm University
bookHochschule Landshut
languagesEnglish
github-logo-circle

Github Skills (11)

algorithm10
mqtt10
data-structures10
javas10
algorithms10
broker10
brokers10
performance-optimization10
data-structure10
java10
mqttnet10

Programming languages (11)

TypeScriptJavaDockerfileC++ShellCSSSCSSJavaScript

Github contributions (5)

github-logo-circle
HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform
Role in this project:
userBackend Developer
Contributions:22 reviews, 23 commits, 32 PRs in 3 years 5 months
Contributions summary:Christoph focused on improving the performance of the topic tree within the HiveMQ MQTT broker. They optimized the topic tree's performance during the add operation by leveraging indexing techniques. The changes involved modifications to the `TopicTreeImpl.java` and `Node.java` files, indicating a deep understanding of the broker's internal topic management and subscription mechanisms. These improvements likely enhanced the broker's scalability and efficiency in handling MQTT subscriptions and topic filtering.
mqtt-servermqtt-brokerhivemqconnectivitymqtt-protocol
A websockets based MQTT Client for your browser.
Contributions:5 commits, 2 PRs, 2 pushes in 5 years 7 months
websocketsbrowserchatmqttwebsocket
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 Schäbel - Co-Founder & Principal Engineer at HiveMQ