University Lecturer at Mohaghegh Ardebili University
Iran
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Razi Alavizadeh is a seasoned C++ developer and university lecturer with 15+ years of experience building Qt-based open source software and teaching mathematical analysis. He has led and owned projects such as Saaghar, SaagharBot, and Saahel, contributed long-term to the KDE Falkon browser (adding TabBar, Master Password and plugins), and enhanced QPDFView with features like a multi-threaded search and bookmarks dock. His work often bridges deep mathematical rigor and pragmatic engineering—evident in bidiTeXmaker, a Persian-friendly TeXmaker fork widely adopted in university workshops. Comfortable across full-stack Qt development and cross-platform build issues, he has a track record of improving RTL support and MSVC portability in established repositories. Based in Iran, he combines academic research instincts with hands-on open-source craftsmanship, making tools that solve real user and localization challenges.
15 years of coding experience
Master of Science - MS, Mathematics, Master of Science - MS, Mathematics at Tarbiat Modares University
Doctor of Philosophy - PhD, Mathematical Analysis, Doctor of Philosophy - PhD, Mathematical Analysis at Mohaghegh Ardebili University
Contributions:266 commits, 10 PRs, 30 pushes in 5 years 8 months
Contributions summary:Razi primarily worked on improving QupZilla's user interface and user experience by adding and implementing RTL (Right-to-Left) support across multiple components including the location bar, tab bar, and internal pages. The user also addressed build errors, fixed issues with the application's theme, and updated file association settings in the Windows installer. Furthermore, they added support for drag-and-drop functionality within the bookmarks manager.
an extensive Qt5 & Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Role in this project:
Backend Developer
Contributions:23 commits, 7 PRs, 12 comments in 26 days
Contributions summary:Razi primarily addressed build and compiler issues within the Qt-based plotting framework. Their contributions centered around resolving MSVC compiler-specific problems, including correcting compiler options, handling missing header files (like `dirent.h`), and addressing ambiguous function calls. The user also fixed warnings and ensured compatibility by defining necessary preprocessor macros for MSVC builds, improving the project's portability and build stability across different platforms.
equation-latexdependencieswidgetchartingplotter
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
Razi Alavizadeh - University Lecturer at Mohaghegh Ardebili University