I have been developing visual application, middle-ware and device driver software for over 25 years, particularly in the areas of OpenGL and digital video on embedded Linux, Android and Windows.  With this blog, I hope to share some practical solutions I have found to real world problems in applying some of these visual computing technologies that are not well known or documented elsewhere.

I will answer questions provided that they are related to the specific topics I have posted here.