Christopher Blum is a seasoned entrepreneurial technologist and product leader with 14 years of experience building web apps, extensions, and language tools from idea to market. As VP Apps & Extensions at QuillBot and co-founder/MD of LanguageTool, he blends hands-on engineering (JavaScript, Node.js, front-end) with product and marketing leadership, and has deep expertise in localization—evidenced by substantial German-language contributions to the widely used LanguageTool open-source project. He founded multiple startups including SpellBoy and Protonet and scaled developer-facing features while maintaining cross-browser compatibility and test suites for legacy libraries. A Y Combinator W16 alumnus based in Hamburg, he combines startup grit with a designer’s sensitivity to user-facing interfaces and linguistic detail.
14 years of coding experience
11 years of employment as a software developer
Y Combinator W16 Founder, Y Combinator W16 Founder at Y Combinator
Certified Communication Designer User Interface Engineering Communications Marketing Design, Certified Communication Designer User Interface Engineering Communications Marketing Design at Hanseatische Akademie für Marketing und Medien
Contributions:31 reviews, 6001 commits, 274 PRs in 4 years 5 months
Contributions summary:Christopher's contributions primarily focus on enhancing the German language support for the LanguageTool project. They added new case rule exceptions and expanded the existing ones to improve accuracy. They also incorporated spelling suggestions, focusing on common and frequently misspelled words in the German language. Their work demonstrates a strong focus on improving the project's language support capabilities.
A jQuery plugin that adds a bindable 'inview' event for detecting when an element is scrolled into view.
Role in this project:
Front-end Developer
Contributions:28 commits, 8 PRs, 17 pushes in 6 years
Contributions summary:Christopher primarily contributed to the testing and maintenance of the jQuery inview plugin. They updated the test suite to support different jQuery versions (1.8, 1.9, 1.12, and 2.2), demonstrating a focus on compatibility. The user also addressed browser-specific issues, such as handling "focus-scrolls" in older Internet Explorer versions and ensuring the plugin correctly handled elements with `display: none;`. Finally, they performed code refactoring and plugin release preparation, including bug fixes and minor improvements.
bindableinviewjqueryjavascriptdetecting
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
Christopher Blum - VP Apps & Extensions at LanguageTool