Tom Praschan

Softwareentwickler at LUIS Technology

Bielefeld, North Rhine-Westphalia, 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
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.
code10 years of coding experience
bookMaster of Science - MS Physik, Master of Science - MS Physik at Paderborn University
github-logo-circle

Github Skills (12)

ls10
neovim10
c1710
vim10
lua10
fzf10
c1110
text-editor10
python10
vim-plugin9
api9
latex8

Programming languages (21)

JavaC++RustSchemeTeXScalaJanetGo

Github contributions (5)

github-logo-circle
neovim/neovim

Apr 2022 - Apr 2022

Vim-fork focused on extensibility and usability
Role in this project:
userBack-end Developer
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.
usabilityapiluavimvim-plugin
lervag/vimtex

Mar 2019 - Mar 2019

VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.
Role in this project:
userFull-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.
Request Free Trial