Amin Mahmoudi Avatar

Amin Mahmoudi

Full-stack developer / Software Engineer

Y
You:
Hey, What's the vibe on your end?
Amin Mahmoudi Avatar
Amin:
๐Ÿ‘‹ Hey there! I'm Amin Mahmoudi, aka MasterKinG32. Step into my digital realm! Passionate web developer since 18, constantly mastering new languages. Specializing in PHP, I'm all about top-tier web solutions and captivating user experiences. Come along for the ride through my coding adventures and the thrilling world of web development.
Y
You:
What's in your skill arsenal, and how do you rate your expertise?
Amin Mahmoudi Avatar
Amin:

Professional Experience


PHP
GIT
Database (MySQL/MariaDB, SQLite, PostgreSQL, SQL, Redis)
Linux (LPCI-2, Bash Scripting)
Web Security, Network Security, OWASP
NodeJS, Socket.IO
Javascript & JQuery
NextJS/ReactJS
Bootstrap & Tailwind (HTML/CSS)
Virtualization (VMware ESXi)
Hosting panel management (CPanel, DirectAdmin, Kloxo)
Live Video Streaming (RTMP Protocol, HLS)
Creating Module & Theme for CMS (Wordpress, Drupal, Joomla and etc)
Web Crawler & Automation Bot
C & C++ & QT
Python
Lua (FiveM/GTA V Server)
IoT (NodeMCU/Arduino/RaspberryPi)
Java
C#
Smart Phone Development (Java/Flutter/Dart)
Y
You:
Can you provide details about your academic qualifications, including the degrees you've earned, the institutions where you pursued them, and the corresponding years of completion?
Amin Mahmoudi Avatar
Amin:

Education


I attained an Associate's Degree in Software Engineering from Vocational Technical University in 2012. Subsequently, I earned my Bachelor's degree in Software Engineering from Quchan University of Technology during the period of 2014 to 2016.
Y
You:
Could you share insights into your professional journey and work experience?
Amin Mahmoudi Avatar
Amin:

Work Experience


MasterStream.iR ยท Self-employed

Founder and Developer

August 2020 โ€“ Present

In 2020, I delved into the world of game streaming and discovered my passion for simultaneously streaming on multiple platforms such as Youtube, Twitch, Instagram, etc. However, I found that there was no reliable service to do so in Iran. As a result, I decided to take matters into my own hands and created a website using PHP, along with an RTMP server using NodeJS and FFmpeg. With the website up and running, I began promoting it to the Iranian streamers community, resulting in the successful launch of MasterStream. Today, MasterStream boasts a user base of over 6,000 streamers with over than 8TB daily data transfer, making it the largest restream/multistream service in Iran.

In the evolution of MasterStream, the year 2023 marked a significant milestone when I observed recurring challenges with FFmpeg and NodeJS, chiefly memory leaks that hindered performance. Unwilling to settle for a subpar solution, I devoted myself to conceiving and creating a novel RTMP Server and client, written entirely in Python from the ground up. After meticulously studying Adobe's RTMP protocol specifications, I released an advanced edition of MasterStream, completely independent of FFmpeg or other external tools. This innovative redesign signified a leap forward in efficiency, providing low-latency, high-performance streaming services while maintaining minimal CPU and memory footprint, thus delivering an unparalleled streaming experience.

Technologies: PHP (CodeIgniter + Pure PHP) / NodeJS / Socket.io / TailwindCSS / Ffmpeg / RTMP Protocol / Web Socket / Twitch API / Python


IRTwitch.Fun ยท Self-employed

Founder and Developer

July 2022 โ€“ October 2023

In July 2022, when the Iranian government blocked Twitch in Iran, most Iranian Twitch viewers encountered difficulties watching their favorite streams. In response, I created a new website using PHP and NodeJS to get live stream videos from Twitch and replay them live on our website, bypassing the filtering. However, to replay the streams, streamers must allow us to do so. Additionally, we implemented support for Twitch chats using IRC and Socket.io. Since its launch, the website has amassed over +55k unique viewers per month.

Technologies: PHP (Pure PHP) / Socket.io / HLS / Twitch API / Fetching data without API / Web Socket

Reference: GitHub


MasterWoW.iR ยท Self-employed

Founder and Developer

November 2016 โ€“ August 2020 (Server is online)

In 2016, during a two-month break, I spent a week playing video games. However, I soon realized that I didn't want to waste my time playing games excessively. Instead, I decided to pursue my old dream of creating a big World of Warcraft private server. I started working on a project called MasterWoW, and after launching it, I saw a significant influx of players. This project became my main focus for the next four years, and we eventually reached over 60k player accounts. Even after nearly 7 years, MasterWoW is still a thriving community.

Technologies: PHP (CodeIgniter + Pure PHP) / C++ / SQL / TrinityCore / Linux / Cmake / Visual Studio / GCC


MasterkinG32.CoM ยท Self-employed

Founder and Developer

January 2012 - Present

In 2012, I discovered my passion for web development and started learning PHP, HTML, and CSS. I developed a variety of scripts, including CRM and support systems, and post crawlers for web pages. My work gained traction, attracting the attention of interested individuals seeking help with their own projects. This led me to become a freelance web developer, working on diverse projects and honing my skills in web development.

Technologies: PHP (Pure PHP / CodeIgniter / MVC) / Bootstrap / JavaScript

Reference: Shodan, BuiltWith, WooRank, WhatCMS, WebTechSurvey


Network Manager

Self-employed

January 2013 - Present

Created and managed a website selling web hosting panels utilizing CPanel in 2013. Utilized VMware ESXi to configure virtual private servers on dedicated servers. Configured and maintained personal dedicated servers for ongoing projects. Proficient in managing CPanel and other related services on dedicated servers.

Technologies: Virtualization / Hosting / VMware / VPN / VPS / VDS / MikroTik / Network services / Linux (Debian/CentOS)

Reference: H4G


Android Development

Self-employed

January 2014 - September 2018

In 2014, I recognized the growing popularity of Android devices in Iran and decided to learn Android development using Eclipse and Java. With my newfound skills, I developed several client/server applications and offered them to customers to develop apps for their websites. This experience allowed me to gain expertise in mobile app development and provided me with opportunities to work on projects for clients.

Technologies: Java / XML / Flutter (2023)

Reference: IrTwitch, IrTwitch APK, YadBedeh, MicroKord


Network Security

Self-employed

January 2012 - January 2015

As a young person, I became fascinated with web security and vulnerabilities. I dedicated myself to learning about various hacking techniques, including SQL injection, XSS, CSRF, LFI, and session hijacking. To deepen my understanding, I began hacking into websites and analyzing their security flaws.Several of the websites I hacked were recognized on Zone-H.org, a well-known archive of hacked websites. I'm proud of the knowledge and skills I gained during this time, and I continue to stay updated on the latest developments in web security to ensure that my work is always ethical and effective.

Technologies: PHP / Python / SQLi / Shell Scripting

Y
You:
Would you mind sharing some of your certifications with us?
Amin Mahmoudi Avatar
Amin:

Certifications


Here are some of my certificates:


World Education Services (WES)

View Certificate


Fanavard - Sharif University of Technology - 2015

Programming competitions and verification of programming level in the field of web development.

View Certificate


Fanavard - Sharif University of Technology - 2016

Programming competitions and verification of programming level in the field of web development.

View Certificate


Hakim Nezami University - 2017

View Certificate

Y
You:
Could you share your social media profiles or any platforms where I can connect with you?
Y
You:
Thanks for the info! Now that I've got a glimpse of who you are, here's the real quest: What's the coolest way to slide into your DMs or hit you up?
Amin Mahmoudi Avatar
Amin:

Contact Info


Sure thing! Feel free to catch me on Discord, drop a like on my Instagram, or shoot me an email at lichwow_masterking [ AT ] yahoo [DOT] com. Looking forward to vibing with you!

Y
You:
Big thanks for the epic vibes and good times! Until our paths cross again, keep the adventure alive!
Amin Mahmoudi Avatar
Amin:

No problem at all! It was a pleasure connecting with you. If you ever need more awesomeness, you know where to find me. Until then, stay awesome and catch you later! Bye ๐Ÿ‘‹