Nir Lichtman

Software Engineer at Torch Security

Herzliya, Tel-Aviv District, Israel
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

👤
Senior
Nir Lichtman is a software engineer with 11 years of hands-on experience spanning low- and high-level programming, currently working at Torch Security while studying CS and Entrepreneurship. He brings production experience from the IDF and startups, and has worked across frontend and backend roles including a stint as a data analyst at Similarweb. An active open-source contributor, Nir has made notable fixes and enhancements to the canonical Vim/macvim codebases—addressing Windows-specific bugs, improving terminal handling, and adding features like argument deduplication. He also communicates complex technical topics via a YouTube channel aimed at programmers, blending research-level depth with accessible explanations. Based in Herzliya, Israel, he combines practical product delivery with a long-standing personal passion for programming and tooling.
code11 years of coding experience
job6 years of employment as a software developer
github-logo-circle

Github Skills (27)

editors10
debug10
c-language10
text-editor10
vimscript10
windows10
c1110
editor10
vim10
c1710
code-editor10
cprogramming-language10
documentation10
winapi9
cross-platform9

Programming languages (9)

C++CSSCJavaScriptGoVim scriptRubyVim Script

Github contributions (5)

github-logo-circle
vim/vim

Dec 2019 - Jan 2025

The official Vim repository
Role in this project:
userBackend Developer
Contributions:2 reviews, 19 PRs, 30 comments in 5 years 1 month
Contributions summary:Nir primarily focused on bug fixes and enhancements within the Vim codebase. Their work included addressing issues related to Windows-specific behaviors, such as incorrect working directory handling, and fixing a problem with duplicate arguments in the argument list. They also introduced a new command (`:argdedupe`) to deduplicate arguments and made improvements to terminal handling on Windows. Furthermore, the user contributed to the netrw plugin, removing legacy Win9x references and making directories delete recursively by default.
vimvim-pluginc-plus-plusneovimcross-platform
macvim-dev/macvim

Dec 2021 - Nov 2022

Vim - the text editor - for macOS
Role in this project:
userBack-end Developer
Contributions:3 commits in 10 months
Contributions summary:Nir primarily contributed to bug fixes and enhancements within the Vim text editor, particularly focusing on Windows-specific issues. Their work involved modifying source code files to address problems related to file handling, argument lists, and terminal behavior. The user also implemented new features and improved code efficiency by incorporating full path expansions when processing arguments.
macvimvimmacoseditortext-editor
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
Nir Lichtman - Software Engineer at Torch Security