Develops desktop GUI based applications using latest frameworks and develops fully pluggable and portable applications in c++. Have experience in developing image processing algorithms and visualization algorithms using open source tool kits such as vtk and itk. Have experience in optimizing algorithms in open gl and direct compute( directX - HLSL).