His main interests in programming include game development, graphics shader writing, human- computer interaction, and computer vision. He has translated two technical books into Chinese, one for the processing language and one for OpenCV. Vinjn Zhang has worked for several game production companies including Ubisoft and 2K Games. He is currently working as a GPU Architect for NVIDIA, where he gets the chance to see the secrets of GPU. Besides his daily work, he is an active github user. He tries to make every piece of code open source. His website is also an open source repository, Visit his website.