Although I identify myself as a game programmer, I currently work fulltime at Chaos Group - a company that develops VFX and ArchVis tools. A popular examples would be Phoenix FD and V-Ray.
I’m mostly involved in Phoenix FD - a liquids/atmospheres simulation and rendering engine:
I do a lot of coding at home, trying to develop a 3D puzzle game using my own technology written mostly in C++.
The main reason why I wanted to start a blog, is to share my experiences about various programming problems that I encounter.
Here is a short list of some of the technologies that I use: C++, Direct3D, OpenGL, flex/bison, FbxSDK, ASSIMP, Lua, Bullet Physics