Razi Alavizadeh

University Lecturer at Mohaghegh Ardebili University

Iran
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
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.
code15 years of coding experience
bookMaster of Science - MS, Mathematics, Master of Science - MS, Mathematics at Tarbiat Modares University
bookDoctor of Philosophy - PhD, Mathematical Analysis, Doctor of Philosophy - PhD, Mathematical Analysis at Mohaghegh Ardebili University
languagesPersian, English
github-logo-circle

Github Skills (20)

c-language10
qt10
build-system10
ui-design10
uid10
directives10
front-end-development10
rt10
compiler10
cprogramming-language10
msvcrt10
directive10
debug9
user-interface9
debugging9

Programming languages (10)

PowerShellJavaC++CJavaScriptLuaPHPHTML

Github contributions (5)

github-logo-circle
QupZilla/qupzilla

Aug 2012 - Mar 2018

Cross-platform Qt web browser
Role in this project:
userFull-stack Developer
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.
qmlbrowserbrowsersqt5gui
jkriege2/JKQtPlotter

Dec 2018 - Dec 2018

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:
userBackend 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