Ali Rezvani

Software Engineer at Open Source

Dubai, Dubai, United Arab Emirates
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
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.
code8 years of coding experience
job11 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Islamic Azad University
bookHigh School, Math, High School, Math at Shahid Beheshti High School
bookHigh School, Math, High School, Math at Shahid Mas'saeb High School
bookHigh School, Math, High School, Math at Salam Sadeghie
languagesPersian, English
stackoverflow-logo

Stackoverflow

Stats
29reputation
10kreached
0answers
4questions
github-logo-circle

Github Skills (27)

file-management10
flow-control10
plugin-development10
vim-plugin10
manipulation10
vim10
file-manager10
lint10
control-flow10
linter10
linting10
rust10
user-interface9
human-interface9
graphical-user-interface9

Programming languages (13)

C#C++RustVueGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
oxc-project/oxc

Mar 2024 - Nov 2024

⚓ A collection of JavaScript tools written in Rust.
Role in this project:
userBack-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.
compilerjavascriptlinterminifierparser
preservim/nerdtree

Jul 2022 - Jul 2024

A tree explorer plugin for vim.
Role in this project:
userFull-stack Developer
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.
Request Free Trial
Ali Rezvani - Software Engineer at Open Source