Simon Hauser

Software Engineer at Helsinki Systems GmbH

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
Simon Hauser is a software engineer with a decade of experience specializing in developer tooling and Neovim plugins, currently building software at Helsinki Systems in Germany. He is a core maintainer of telescope.nvim and plenary.nvim, contributing full-stack improvements that range from UI/UX search features and configurable keybindings to performance-focused fuzzy-matching algorithms in telescope-fzf-native. Simon’s work shows a rare blend of front-end ergonomics and low-level algorithmic optimization—implementing new matching strategies, refactoring core job and scandir modules, and adding filetype guessing across formats. Comfortable across Lua and C, he thrives on making editor workflows faster and more extensible for other developers and often ships changes that quietly improve daily productivity for large numbers of users.
code10 years of coding experience
github-logo-circle

Github Skills (19)

git10
algorithms10
fuzzy-matching10
user-interface10
filetype10
neovim10
lua10
go10
fileio10
neovim-plugin10
async9
data-structure9
asynchronous9
fzf9
c119

Programming languages (17)

C++RustCTeXGoTree-sitter QuerySvelteTypeScript

Github contributions (5)

github-logo-circle
Find, Filter, Preview, Pick. All lua, all the time.
Role in this project:
userFull-stack Developer
Contributions:9 releases, 1111 reviews, 220 commits in 2 years 5 months
Contributions summary:Simon primarily contributed to the Neovim telescope plugin, focusing on enhancing the user interface and functionality of the plugin's search features. Their work included implementing new mappings for file actions and improving the buffer search built-in. They also added the functionality for the user to configure keybinds for the plugin as well as adding a new picker for git.
nvim-lualuapickneovimnvim
FZF sorter for telescope written in c
Role in this project:
userBack-end Developer
Contributions:24 reviews, 54 commits, 62 PRs in 1 year 8 months
Contributions summary:Simon primarily contributed to the core functionality of the `telescope-fzf-native.nvim` repository. They focused on implementing the fuzzy matching algorithm, which included creating functions for indexing, calculating scores, and implementing multiple matching algorithms. The contributions suggest an emphasis on optimizing the matching process and integrating it within the `telescope-fzf-native.nvim` project. The work included refactoring code and creating new algorithms like equal match and prefix match.
fzfsortertelescope
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