I'm a seasoned Game and Mobile App Developer for 15+ years and counting. I started programming in high school (middle school if you count batch file and simple QBasic programming). After I graduated in 2006, I worked in the Game Development world until 2018 where I changed to Mobile App Developer (I had a few years of Android and iOS experience before but mainly in freelancing). Now I am a full-fledged iOS Developer that is trying to get the hang of Software Engineering. My goal is to learn more to make my software development a craft. Either for my game development or mobile app development. Since I find that both got different software engineering approaches. So much so that the theories of what is considered good practice in one will be different from the other's).
I'm learned in C++ (made a simple engine for an arcade machine using SDL), Unity (and by proxy, C#), Obj-C, Java (for Android Dev), and Swift. I know a bit of cc65 for making homebrew 8-bit games and Kotlin.