Contributed to CrySL (Domain Specific Language to specify Cryptographic misuses), CogniCrypt (is an Eclipse plugin that supports Java developers in using cryptographic APIs efficiently).Jul 2018 - Sep 2020
Gained experience in Python, Django, MySQL, and Docker by working as a full-stack developer in an agile working environment.Jul 2015 - Feb 2018
I am currently working in this project. It aims to combine static analysis and fuzzing techniques to bring best of the both worlds.
Python is one of the most popular programming languages. And so is also a relevant target for static analysis tools. The primary data structure for performing an inter-procedural analysis is callgraph. There exists multiple algorithms for constructing callgraphs, tailored to specific languages. However, comparatively few implementations target Python. This paper thus presents eval_CG, an extensible framework for comparative analysis of current state-of-the-art Python callgraphs.
Acoustic is the study of sound. Underwater acoustic images are constructed using sonar systems that give near-photographic images of underwater areas, even in zero visibility water. While capturing images underwater, lot of noise occurs for many reasons, which degrades the quality of the image. This paper concentrates on the median, averaging and wiener filtering for image de-noising and discrete wavelet transform (DWT) along with bi-cubic interpolation for resolution enhancement. The efficiency of these techniques is evaluated using Peak Signal to Noise Ratio (PSNR). The results depicts that efficient de-noising and resolution enhancement techniques are needed for image pre-processing.