Jonas Strittmatter

Software Developer at Inacon GmbH

Karlsruhe, Baden-Württemberg, 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
Jonas Strittmatter is a software developer with seven years of practical experience and a current Master's candidate in Computer Science at KIT, based in Karlsruhe, Germany. He works at NeoCargo AG and contributes to Neovim as a back-end developer, notably porting filetype detection logic from Vim script to Lua—work that improved maintainability and performance in one of the most important extensible editor projects. At Inacon he automated content workflows and migrated large media archives to AWS S3, demonstrating an ability to bridge tooling, scripting (Python), and cloud storage at scale. A long-time Neovim user and contributor, Jonas combines deep familiarity with editor internals and pragmatic engineering to deliver clean refactors that preserve functionality while modernizing code.
code7 years of coding experience
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Karlsruhe Institute of Technology (KIT)
bookGoethe-Gymnasium Karlsruhe
github-logo-circle

Github Skills (7)

neovim10
lua10
vimscript10
text-editor9
api9
c174
c114

Programming languages (17)

C#JavaCSSRustSchemeVim SnippetTeXTree-sitter Query

Github contributions (5)

github-logo-circle
neovim/neovim

May 2022 - Oct 2022

Vim-fork focused on extensibility and usability
Role in this project:
userBack-end Developer
Contributions:161 reviews, 18 commits, 30 PRs in 5 months
Contributions summary:Jonas primarily focused on refactoring and converting filetype detection functions from Vim script to Lua within the Neovim codebase. Their contributions involved porting existing functions, ensuring functionality parity with the original Vim script versions, and optimizing the code for Lua. The user's work demonstrates a deep understanding of the Neovim plugin architecture and its internal workings, specifically regarding file type detection and how it is implemented. The refactoring improved the maintainability and performance of the Neovim project.
usabilityapiluavimvim-plugin
smjonas/inc-rename.nvim

Jun 2022 - Jan 2023

Incremental LSP renaming based on Neovim's command-preview feature.
Contributions:1 review, 44 commits, 26 PRs in 7 months
luaincrementalvimrenamingneovim
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
Jonas Strittmatter - Software Developer at Inacon GmbH