During my 20 years long career I've worked in nearly all areas related to software development: coding, project and product management, software system design. I'm a game designer with a passion for inventing. I'm a software engineer having in-depth knowledge of programming, math, and physics.