I am a Software Engineer from southern Estonia.
I have learned programming by myself. I probably started learning or at least having an interest in it from elementary school.
When I was a kid, playing computer games was my main hobby. I got interested in how do they work and very soon I started to dream about making my own games. I started to learn about game development from all kinds of sources (due to it's complexity and my lack of skills I had to go through fire and water). I wrote my first game in PHP, HTML and CSS as text-based browser games were quite popular back then.
Years later I decided to move on to 2D graphics. Also made some 2D games but they never got published.
Past years I have been programming 3D graphics engines. First of them have been made just for learning the 3D anatomy. Currently I am developing my (I think my third) 3D graphics engine. Parallely developing a game on it. The future plan is to have an engine that may not be fully featured with all possibilities but can do the majority of useful stuff.