Full-Stack Developer & Open Source Enthusiast
From Visual Basic 6 to Rust and TypeScript
Full-Stack Developer & Web Designer
Passionate about Open Source, Free Software, and creating elegant solutions to complex problems.
I'm a programmer and software developer deeply committed to Open Source and Free Software. I believe in the power of community-driven development and transparent technology.
My favorite OS is GNU/Linux, and my main distribution is Arch Linux. I love pacman and its flexibility - it just gets out of my way and lets me work.
Started with Red Hat 6 in 2008, beginning my open source journey
Fell in love with C++'s power and Qt's elegance for desktop applications
Embracing Rust for backend and Iced/Slint for modern native apps
"I love Python too, but it's a little confusing when I try to write code in C++ and Python at the same time. Because of semicolons! 😄"
2010 - Hamadan, Iran
My first full-time job at an advertisement solutions company where I developed websites using WordPress/PHP and ASP.NET with Dreamweaver/Aptana Studio. Created e-books and multimedia software using VB/C# and Delphi.
Part-time - Hamadan, Iran
Provided IT support for systems and servers at the university's Hamadan branch.
2015 - Tehran, Iran
Worked at a VAS (Value Added Service) company managing SMS gateways, monitoring sent/unsubscription actions, and handling daily message campaigns.
2015-2017 - Tehran, Iran
Worked on developing a Google AdSense-like platform. Built websites using WordPress and developed plugins.
2017-2019
Developed Laravel backend and Python services to communicate with electronic motorcycles. Created Android applications using Qt/C++.
2019-2021
Developed websites and web applications for governmental offices, including registration systems and payment solutions. Created a self-hosted login system using Office ID.
2021 (6 months)
Worked on Virak Cloud, a Digital Ocean-like cloud solution using Python, PHP/Laravel, and React.
2021-2022
Worked on a chemical market startup with a poorly designed Laravel codebase. Improved the spaghetti code step by step despite time constraints.
2022
Developed gift card solutions (Kadona) for Parsian Bank and an online shop using Laravel.
2022 - Present
Currently working as a vendor at Irancell, developing solutions using Python/PySide, Laravel, Rust for backend, React and TypeScript for frontend, and Iced/Slint for client-side applications across Linux, Windows, and Mac. Also using .NET Core for services.
My preferred backend language for its performance, safety, and expressiveness.
Also using for specific tasks:
With React for building complex UIs and TailwindCSS for styling.
Previously used:
For fancy and small widgets like iOS widgets. Perfect for self-care app mini widgets.
For main applications where speed is critical. Excellent performance for complex UIs.
Co-founded online drugstore platform connecting customers with pharmacies in Tehran, Iran
Online marketplace for chemical products with advanced search and catalog features
Cloud computing platform based on Apache Cloud Stack for enterprise solutions
Manufacturing systems and automation for electric motor production
Mobile application development company specializing in Android apps
Technical book on setting up development environments and sandbox systems
In-depth technical writing on Linux, development tools, and hardware reviews
Comprehensive developer review across three Dynabook laptops—10″, 12″, and 14″—with detailed Linux tests, ThinkPad comparison, and why Japanese engineering still matters.
Field notes from reviving a Dynabook D45 (Celeron N4000) with Omarchy 3.1.7, Hyperland, Falkon, EarlyOOM, and lightweight dev stacks—complete with Fastfetch metrics and workflow tuning.
Ranked the top five Linux-friendly keyboard + mouse combos with scoring tables, pros/cons, and workflow-specific recommendations for mechanical and silent setups.
More articles coming soon...
My articles on Linux Review, one of the active GNU/Linux community platforms in Iran.
Read My ArticlesOpen your Source, Open Your Mind :-)
I believe in the power of open source software and its ability to democratize technology and knowledge.
Free Software is more than a Production Method!
Free software represents freedom, collaboration, and the right to understand and modify the tools we use.
Kali Linux can't make you a hacker... Never... Real skills come from understanding systems, not from using fancy distros.