Initiating a journey in development at 15 years old in 2008, I embarked on hosting a private game server for a popular online game. Utilizing server code sourced from online forums, I successfully set up a MySQL server and a functioning database locally. This venture also involved deploying a website with PHP and managing a compiled C++ game server. By configuring my computer and router settings, I facilitated remote access for friends, incorporating customizations by manipulating .lua and .xml files. Despite not being familiar with development terminologies like .cpp files at that time, I engaged in tasks common for junior developers, such as environment setup and file experimentation to grasp system functionalities.
This early exposure eventually led me to pursue a Computer Science degree.
Entering the professional development field in 2019, I frequently encountered legacy systems that presented substantial challenges but also invaluable learning experiences. This involvement underscored the significance of writing maintainable code and developing robust test suites to mitigate future complications.
Currently, my expertise lies in designing, building, and deploying comprehensive full-stack systems, spanning front-end and back-end development, leveraging contemporary technologies as required.