Christian Kohlschütter is a Principal Software Engineer and researcher with over two decades of experience building production-grade search systems, vertical search, and digital libraries. He holds a PhD in Computer Science and has applied web science research to real-world products since the early 2000s, founding NewsClub and later running his own consultancy, Kohlschütter Search Intelligence. At Apple he invented and shipped unsupervised on-device machine learning that now runs on over a billion devices, and at Evernote he architected a multilingual, per-user search platform serving 100M+ users while cutting petabytes of I/O. His open-source contributions include performance and GraalVM compatibility improvements to the widely used Jetty project and core work on Boilerpipe. Christian combines deep academic rigor with relentless pragmatism—favoring simple, stylish solutions that scale to billions—and maintains a focus on on-device intelligence and unsupervised AI. Based in Germany, he blends research, engineering, and product instincts to make information reliably discoverable.
Contributions:186 commits, 3 PRs, 2 pushes in 5 years 9 months
Contributions summary:Christian primarily contributed to the core functionality and features of the `boilerpipe` project. Their commits involved modifying code to address dependencies, adding new functionality, and fixing bugs. These changes included modifying parser behavior, and introducing new classes.
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Role in this project:
Back-end Developer
Contributions:18 reviews, 14 commits, 14 PRs in 14 days
Contributions summary:Christian primarily contributed to the core utilities and resource handling aspects of the Jetty project, specifically focusing on improving the performance and compatibility with GraalVM Native Image. They refactored code to use method references instead of reflection for performance gains and addressed issues related to classpath resource loading within GraalVM. Furthermore, they added support for resource schemes and corrected URI handling to resolve compatibility problems. The user also made adjustments to DefaultServlet and other components to address specific issues related to data handling and double-encoding.
j2eeleiningenponylanghttp2-pushmhealth
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
Christian Kohlschütter - Self Employed at Kohlschütter Search Intelligence