Christopher Grieser is a Research Fellow at the Technical University of Berlin combining five years of academic work on innovation governance in the app economy with hands-on software development. Trained in sociology and technology studies (MA) with a semester at UC Berkeley, he studies how digital platforms shape innovation while actively contributing to developer tooling. His open-source work includes meaningful contributions to widely used projects like neovim/nvim-lspconfig and the Obsidian linter plugin, where he added language-server support, formatting features, and robust linting rules. This blend of social-scientific research and full-stack engineering gives him a rare vantage on both the technical mechanics and the governance implications of software ecosystems.
5 years of coding experience
Master of Arts - MA, Sociology and Technology Studies, Master of Arts - MA, Sociology and Technology Studies at Technical University of Berlin
semester abroad, Sociology, semester abroad, Sociology at University of California, Berkeley
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
Role in this project:
Full-stack Developer
Contributions:13 reviews, 18 commits, 12 PRs in 1 year 1 month
Contributions summary:Christopher primarily contributed to the functionality and styling of the Obsidian plugin. They implemented new rules for formatting and linting notes, including features for footnotes, tab conversions, and removing list markers and multiple spaces. Their work involved modifying the core rules and options of the plugin, with changes focused on TypeScript, regular expressions, and YAML frontmatter manipulation. They also improved the codebase through bug fixes and enhancements to existing rules.
Contributions:6 reviews, 9 PRs, 13 comments in 2 years 4 months
Contributions summary:Christopher has primarily contributed to enhancing the Neovim LSP configuration, adding support for various language servers such as Biome, ast-grep, and quick_lint_js. They've made both feature additions and bug fixes, with the feature enhancements mainly focused on expanding language support. The user has also modified configurations to enable features such as formatting and incorporated changes to improve directory detection and root patterns, and updated documentation and configuration files.
luavimconfigspluginlsp
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 Grieser - Research Fellow at Technical University of Berlin