I am a Computer Science grad student at USC Viterbi (Batch of 2021). Currently, I am working under Prof. Ram Nevatia as a Graduate Research Assistant affiliated to the IRIS Computer Vision LAB and the Information Sciences Institute. My project focuses on learning robust representations for defense against adversarial attacks in images.
I have previously worked as a Research Engineer in Samsung Research Institute, in the Advanced Technology Lab. I worked on three projects: Human-Object Interaction, AI Gallery and Iris-based Biometrics and Authentication.
I completed my Bachelors from IIIT Hyderabad in Computer Science and Engineering with an Honors from Computer Vision Institute of Technology under Dr Anoop Namboodiri. I have also been a Teaching Assistant for Computer Vision, Digital Signals Analysis and Statistical Methods in AI (Intro to Machine Learning).
I have explored several fields and have worked on a lot of projects individually as well as in teams. I have experience in full-stack web development, machine learning research, computer vision tasks and have a strong understanding of the foundations in Computer Science. I love taking part in hackathons and engaging myself in projects that challenge me.
I am actively looking for full-time Software Engineering or Research positions in the US, ready to start in the Summer of 2021.
M.S. in Computer Science, 2021
University of Southern California, Los Angeles
B.Tech. (Hons) in Computer Science & Engineering, 2018
International Institute of Information Technology, Hyderabad
High School, 2014
Indian School Muscat, Muscat
C++
Python
C
HTML+CSS
MySQL
JavaScript
LaTeX
Bash
MATLAB
Android
Docker
Angular
Tensorflow
Pytorch
OpenCV
CPlex

Courses at USC Viterbi: Algorithms, Deep Learning and its Applications, Multimedia Design, Database Systems, Advanced Computer Vision, Web Search and Information Retrieval
Technical Courses at IIIT-H: Digital Logic Processing, IT Workshop, Data Structures, Algorithms, Linear Algebra, Abstract Algebra, Group Theory, Basic Electronic Circuits, Operating Systems, Computer Systems Organization, Object Oriented Programming, Formal Methods, Engineering System Design, Digital Signals, Artificial Intelligence, Advanced Networks, Distributed Systems, Database Systems, Statistical Methods in AI, Image Processing, Computer Vision and Deep Learning, Information Security, Natural Language Processing, Optimization Methods, Music and Mind
Non-Technical Courses at IIIT-H: Nanobiotechnology, Biomolecular Architecture, Modern Science, Human Rights, Ethics, East-West Greco-Indian History, Intro to Humanities, Sculpture, Physical Education
Worked on a Blind Assistance application that creates a caption describing common objects in a room, on capturing its photograph.
Implemented TCP and UDP protocol, packet capture, weighted fair queuing, scheduling algorithms and IP Lookup over intranet. Used socket programming for serialised and encrypted data transfer.
Implemented the Saliency Filters paper [Perazzi et al., CVPR 2012] Performed two applicative tasks: Number Plate Extraction: Detected the number plate on cars based on contrasted coloring. Image Blending: Obtained a binary mask from the salient region for merging using pyramids.
Extracted sentences of importance from CNN news articles to create a summary, using optimized unsupervised algorithms including Page rank and sequence learning with LSTM (Enc-Dec model). Compared the results with a preset abstractive summary using Pyrouge
Built a mobile application that assisted in deciding which hair style is best suited for the frontal face photo that would be captured on camera. Face features were extracted using Haar cascade and an SVM was trained to capture details.
Multifunctional web application using the MVC framework of Web2py.
Made a donkey kong simulator following concepts of Object Oriented Programming. Also developed a 3D maze runner game with a basic physics engine. Made a short movie with textures and voiceovers using OpenGL and Blender