Tom Praschan is a software developer based in Bielefeld with 10 years of experience building robust C++/Qt systems by day and exploring Rust, Kotlin and Dart in personal projects by night. He has shipped production software at Müller-Elektronik and now works at LUIS Technology, bringing a physics-trained, analytical approach from an MS in Physics. An active open-source contributor, Tom has made substantive contributions to high-profile editor projects like Neovim and the popular VimTeX plugin, improving LSP integration, indentation behavior, and fzf-based navigation. He focuses on backend reliability and developer experience, often addressing memory leaks, code clarity, and parsing logic. Colleagues describe him as a pragmatic problem-solver who balances low-level performance concerns with thoughtful UX improvements. Notably, his cross-language fluency lets him prototype quickly in modern languages while maintaining mature C++ codebases.
10 years of coding experience
Master of Science - MS Physik, Master of Science - MS Physik at Paderborn University
Contributions:26 reviews, 2 commits, 13 PRs in 1 day
Contributions summary:Tom contributed to the core functionality of the Neovim text editor, focusing on features related to code indentation and language server protocol (LSP) integration. Their work included implementing new options for indentation behavior, particularly around scope declarations, and addressing memory leaks. They also made improvements to the LSP integration, including handling ranges for formatting and enhanced features for working with code locations.
VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.
Role in this project:
Full-stack Developer
Contributions:11 commits, 2 PRs, 5 comments in 4 days
Contributions summary:Tom focused on enhancing the user experience within the VimTeX plugin, specifically integrating fzf for improved file navigation. They implemented features such as adding basic fzf integration, supporting selective filtering of table of contents (ToC) layers, and adding coloring to the fzf output. The user also made improvements to the ToC parsing logic and refactored code for clarity, demonstrating proficiency in the plugin's codebase.
vimvim-pluginvimtexfiletypefiletype-plugin
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.