Full-Stack Developer & Open Source Enthusiast
From Visual Basic 6 to Rust and TypeScript
Ehsan Tork: A Full-Stack Developer and Web Designer with Passion for Learning and Sharing
I'm a programmer and software developer focused on Open Source and Free Software. My favorite OS is GNU/Linux and my main distribution is Arch Linux. I love pacman and its flexibility.
My favorite language is C/C++ and I love Qt. Java is fine and I enjoy programming with Java, but C++ is more powerful than Java for me. In recent years, I've been focusing on Rust for backend development and Iced/Slint for native desktop applications.
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! 😄
I've been using Linux since 2008. My first distribution was Red Hat 6.
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
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.