Ali Rezvani is a versatile software engineer and technical leader based in Dubai with eight years of experience building systems in Python, PHP, C++, and C#. He blends engineering rigor with a strong arts and design sensibility, which informs thoughtful UI/UX decisions alongside backend and tooling work. Currently leading engineering at Invexa.io and contributing to open source, his notable contributions include significant feature work and refactors for the widely used NERDTree Vim plugin and AST/refactoring improvements in the oxc project. He has steered teams as a Technical Lead and shipped freelance and game-development projects, demonstrating an ability to move between low-level code, developer tooling, and product-facing features. Colleagues know him as “Rez” in open-source circles, reflecting an approachable contributor who often tackles cross-platform and Windows-specific challenges.
8 years of coding experience
11 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Islamic Azad University
High School, Math, High School, Math at Shahid Beheshti High School
High School, Math, High School, Math at Shahid Mas'saeb High School
High School, Math, High School, Math at Salam Sadeghie
⚓ A collection of JavaScript tools written in Rust.
Role in this project:
Back-end Developer
Contributions:228 reviews, 235 PRs, 1330 pushes in 8 months
Contributions summary:Ali primarily worked on refactoring the Abstract Syntax Tree (AST) related code and implementing the `Visit` and `VisitMut` traits. Their contributions involved adding walk functions, improving the traversal logic, and ensuring the AST structure's efficiency and correctness. Furthermore, the user implemented a series of improvements in the control flow graph, addressing potential issues in code reachability and error handling. The user also implemented various fixers such as the 'no-fallthrough' rule.
Contributions:27 reviews, 56 PRs, 33 pushes in 2 years
Contributions summary:Ali primarily contributed to the development and enhancement of the NERDTree plugin for Vim. Their work included adding new features like file line display, case-sensitive file system handling, and Windows-specific functionality. They also refactored and improved existing features related to file operations, bookmarking, and the user interface, with significant code changes across various files.
vim-pluginsvimfile-managementvim-pluginneovim
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.