Fabian Schmidt is a Member of Technical Staff and NLP researcher with seven years of experience building research-driven software and production features at the intersection of natural language processing and developer tooling. He holds a PhD in NLP work spanning academic and industry research stints at institutions like Cambridge, Mila, NEC Labs Europe, and Julius Maximilians University, and recently joined Cohere to apply those models in product contexts. Fabian is an active open-source contributor to the widely used Neovim Telescope ecosystem, where he enhanced LSP integration, Treesitter prefiltering, and file-browser UX—work that reflects both deep systems-level Lua proficiency and attention to developer experience. His background blends rigorous data-science training with prior finance and consulting internships, giving him a pragmatic, product-minded approach to complex problems. Colleagues describe him as someone who moves fluidly between producing novel research and shipping polished engineering features.
7 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Business Administration, Management and Operations, Bachelor's degree, Business Administration, Management and Operations at Frankfurt School of Finance & Management
Doctor of Philosophy (PhD), Natural Language Processing, Doctor of Philosophy (PhD), Natural Language Processing at The Julius Maximilians University of Würzburg
Master's degree, Data Science, Master's degree, Data Science at University of Mannheim
Exchange Program, Exchange Program at UNSW Australia
Contributions:107 reviews, 106 commits, 119 PRs in 1 year 1 month
Contributions summary:Fabian primarily contributed to the development of the file browser extension, `telescope-file-browser.nvim`. They implemented new features like creating, renaming, moving, and copying files/folders. The user also refactored code related to multi-selection, improved prompt title functionality, and addressed bug fixes. Their work demonstrates a strong understanding of file system operations within the Neovim environment, focusing on user experience and efficiency.
Find, Filter, Preview, Pick. All lua, all the time.
Role in this project:
Back-end Developer
Contributions:165 reviews, 69 commits, 147 PRs in 1 year 5 months
Contributions summary:Fabian primarily contributed to the core functionality of the Telescope Neovim plugin. Their work involved implementing and refining features related to Language Server Protocol (LSP) integration, including diagnostics and symbol prefiltering. They also added features like prefiltering for treesitter pickers and completion functionality. These changes aimed to enhance the user experience within the Neovim environment.
nvim-lualuapickneovimnvim
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.