eonr

Bhimavarapu Sasi Kiran

I'm Sasi Kiran and I'm a Computer Science sophomore at Indian Institute of Technology Roorkee, interested in the science and implementation behind DeepLearning. The biggest driving factor for me is to better myself as a developer/ data scientist and also give back to the developer community which has taught me a lot.

I have worked on both Web and Android applications and am currently exploring the field of Data Science and Deep Learning. I am an experienced user of NoSQL databases, Object Oriented Programming and various Machine learning tools/ frameworks. I'm comfortable with web technologies like HTML, CSS, Bootstrap, JavaScript, jQuery, MongoDB and node.js etc. I'm fluent in various ML/ DL frameworks like NumPy, Pandas, matplotlib, scikit-learn, PyTorch, Tensorflow, OpenCV etc. I'm also familiar with web scraping using BeautifulSoup. The languages I use majorly for competitive programming and other tasks are C, C++, Java and Python. I've also used VHDL and MIPS for a few curriculum projects.

I've worked on Deep Learning projects like Neural Style Transfer using PyTorch, Name generator using LSTMs, Machine translation using Neural Attention Mechanism etc. and developed Android applications like PassOn - A collaborative cataloging app where users can upload/ request for used books and Anonytter - A twitter clone where anyone can post anonymously.

I've also developed an Android application that can classify user-taken image as containing any of the 10 skin diseases that we trained our model on. I used jQuery and BeautifulSoup to scrape over 5000 images from various online dermatology libraries and used OpenCV for image pre-processing. I trained the images on a ResNet-50 using transfer learning. The model reported a validation accuracy of around 80%.

I am driven to build applications to solve problems/ discomforts one might face and hopefully learn a lot along the way.

Projects

CCTV Recap

Summarize hours of footage shot by static CCTV cameras into a short clip that shows all events as if they're occurring concurrently with timestamps as shown in the demo.NumPy, OpenCV

Skills

Python
TensorFlow
C++
PyTorch
Deep Learning
NumPy

Experience

  • Google - GSoC Student Developer
    May 2019 - July 2019

    • Worked on identifying boundaries between different TV shows present in the same video and labelling the shows.
    • Used Face Recognition, Image Clustering, Video Summarization, Scene boundary detection, Text analysis in the course of
    the project.
    • Drew statistical inference from Multi-modal, unstructured data and worked with a dataset of over 20,000 videos.