vignesh puthur