Amir Nobandegan

Game Developer

Application Developer

Software Developer

Project Manager

Web Developer Freelancer

The Beginnings: HTML and High School

My journey into the realm of web development began with a simple HTML project during my high school years. Little did I know, this initial foray into creating websites would spark a lifelong passion, particularly for developing Software as a Service (SaaS) products. The joy of bringing digital creations to life became a constant source of inspiration and curiosity.

Discovering CMS and Multisite Networks

As I delved deeper, I discovered the power of Content Management Systems (CMS) like WordPress and Drupal, which opened up a new world of possibilities. Harnessing these tools, I started crafting multisite WordPress installations, enabling me to efficiently manage multiple client websites under a single network, streamlining my development process and expanding my service offerings.

Hosting Evolution: Shared to Dedicated

My development journey led me from the shared hosting environments, common amongst budding developers, to the robust and scalable world of dedicated hosting complete with cPanel. But my ambition didn't stop there; I ventured into the technicalities of Virtual Private Servers (VPS) and web server setups, gaining proficiency in configuring the LEMP stack (Linux, Nginx, MySQL, PHP) to cater to higher traffic demands and more complex website requirements.

Server Mastery: From Setup to Security

Setting up a dedicated server from scratch became my forte, installing and configuring web servers such as Nginx, along with PHP, MySQL for database management, DNS servers for domain management, and mail servers for communication. Beyond setup, I developed skills in server monitoring, implementing security measures to protect the integrity and privacy of data—a crucial aspect of web services in today's digital landscape.

Advanced Backend Development: PHP and Frameworks

With a comprehensive understanding of backend technologies, I began crafting API servers to serve as the communicative bridge between applications, websites, and even games. My knowledge of database workings allowed me to design intricate database structures tailored to various use cases, ensuring efficient data management and retrieval. From setting up intricate account systems to multifaceted billing systems, I laid down the digital infrastructure necessary for the smooth operation of applications and games.