I'm a software engineer who was self trained through many years of low level game development. I've become great at tackling new problems as games are filled with tons of them. I've learned so much about software in the process, such as UI/UX, performance in regards to memory and CPU, networking with client server architecture, and managing large scale code bases.