Ahmed Khalf is a mechanically trained engineer with eight years of hands-on experience in heavy equipment and plant maintenance, including steam turbine and compressor overhauls at Fertiglobe via Petromaint. He pairs frontline industrial work—valves, pumps, heat exchangers—with formal training from the Egyptian Drilling Company and practical renewable-energy exposure at NREA-EG. Beyond mechanical systems, Ahmed contributes to open-source developer tooling as a full-stack author of project.nvim and a contributor to LunarVim, demonstrating an uncommon combination of field engineering and developer-centric automation. Ambitious and proactive, he seeks a full-time role where his practical plant experience and software-driven problem-solving can deliver immediate operational improvements.
8 years of coding experience
Bachelor of Engineering - BE, Mechanical Engineering, Bachelor of Engineering - BE, Mechanical Engineering at Misr University for Science and Technology
The superior project management solution for neovim.
Role in this project:
Full-stack Developer
Contributions:2 reviews, 79 commits, 20 PRs in 1 year 3 months
Contributions summary:Ahmed primarily contributed to the development of a Neovim plugin for project management, demonstrating full-stack capabilities. They implemented the core plugin functionality, including configuration, initialization, and integration with LSP (Language Server Protocol) to detect project roots and change the current working directory. The user also introduced features such as a telescope extension and pattern matching for enhanced functionality and user experience, along with bug fixes.
🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
Role in this project:
Full-stack Developer
Contributions:14 reviews, 8 commits, 12 PRs in 26 days
Contributions summary:Ahmed primarily contributes to the configuration and customization of the LunarVim Neovim IDE layer. Their work includes fixing UI elements, such as window borders, and integrating features like spell-checking within the editor. The user also refactors the codebase, replacing dependencies like `vim-rooter` with `project.nvim`, and consistently updates and refactors the `nvimtree` component. Furthermore, they added a new feature to project module such as adding show_hidden option.
lintersneovim-luavimneovim-configneovim
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.