Fabian Schmidt

Member Of Technical Staff at Cohere

Mannheim, 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
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.
code7 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Business Administration, Management and Operations, Bachelor's degree, Business Administration, Management and Operations at Frankfurt School of Finance & Management
bookDoctor of Philosophy (PhD), Natural Language Processing, Doctor of Philosophy (PhD), Natural Language Processing at The Julius Maximilians University of Würzburg
bookMaster's degree, Data Science, Master's degree, Data Science at University of Mannheim
bookExchange Program, Exchange Program at UNSW Australia
languagesGerman, English, Chinese
github-logo-circle

Github Skills (12)

neovim10
lua10
filesystem10
language-server10
file-management10
tree-sitter10
file-explorer10
language-server-protocol10
neovim-plugin10
file-operations10
fileio10
user-interface9

Programming languages (10)

FennelTypeScriptRustSchemeCJavaScriptLuaVim Script

Github contributions (5)

github-logo-circle
File Browser extension for telescope.nvim
Role in this project:
userFull-stack Developer
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.
luafile-browservimbrowserfile-explorer
Find, Filter, Preview, Pick. All lua, all the time.
Role in this project:
userBack-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.
Request Free Trial