Close

Aayush Patial

< Code > and < Chill />

About Me

Pursuing Masters' in Computer Science at North Carolina State University.

I'm versatile and inquisitive mind engineer with a passion for application development and Machine Learning problem solving. I believe in building technology that empowers mankind leading to a smarter and better future.

I'm proficient with Python and worked on multiple machine learning projects to enhance my understanding of the field. I am familiar with multiple machine learning, deep learning and statistical analysis libraries like scikit-sklearn, keras, tensorflow, OpenCV, pandas, and numpy.

Looking for Full-Time opportunites in Software Development, Machine Learning, or Data Analytics.

Apart from Technology, my passion dwells in Photography, Writing and Traveling. I love to interact with people from various cultures, of different countries and sharing experiences as I believe there's something to learn from every experience.

You can connect with me through my social media accounts shown below.

Education

North Carolina State University

August 2017 - Present

Master of Computer Science

University of Mumbai

Jul 2013 - May 2017

Bachelor of Science in Electronics Engineering

Experience

Graduate Reasearch Assistant

August 2018 - December 2018

North Carolina State University

General Secretary

July 2015 - June 2016

Sardar Patel Institute of Technology

Skills

Programming Languages
  • Python
  • Java
  • SQL
  • MATLAB
Python Packages
  • NumPy
  • Pandas
  • Scikit-sklearn
  • TensorFlow
  • Keras
  • OpenCV
Web Technology
  • HTML5/CSS3
  • Node.js
  • JavaScript
  • Ruby on Rails
Databases
  • MySQL
  • PostgeSQL
  • MongoDB
Tools
  • Android Studio
  • Anaconda
  • Heroku
  • Adobe Photoshop
  • PyCharm
  • IntelliJ IDEA
  • RubyMine
Operating Systems
  • MacOS
  • Linux
  • Windows

Projects

Toxic Content Classification

Python, LSTM, Logistic Regression

• Used kaggle dataset of over 150,000 comments to classify them in their toxicity nature i.e. if they have abusive language, insulting or represent negative sentiment.
• Built 5 models, 2 non-neural network models based on Logistic Regression and 3 Deep Learning models based on Bidirectional LSTM and used GloVe embeddings, TF-IDF tokenization for feature representation.

Memory Container Kernel Module

C, Linux Kernel, Paging

• Implemented a linux loadable kernel module which supports allocating memory locations and assign a task to a resource container.
• Executed demand paging for container object mapping to memory & freeing memory on object deletion.

Process Container Kernel Module

C, Linux Kernel, Scheduling

• Implemented a linux loadable kernel module which supported a process container creation, deletion and thread scheduling.
• Locks are used to gaurantee only one process can access a object at a time.

Multi-Label Classification of Satellite Images using CNN

Python, CNN, Keras

• Designed 4 CNN models namely Resnet-50, Baseline, VGG-16, and Inception, using transfer learing, to perform multi label classification of Amazon satellite images with 17 feature labels like clear, hazy, cloudy, etc.
• Added additional layers and adjusted hyperparameters to increase the efficiency of the baseline model.
• Model then takes an input image, computes a score for each of the 17 features, and then uses a cutoff threshold to decide which labels to be used for classification.

Wolf Inns Hotel Management System

Java, SQL, MariaDB, JDBC

• Coded the Wolf Inns Hotel DBMS application with the user ability to book different category rooms in multiple hotels, check nightly rates of each room along with allowed guests and complimentary services.
• DB admins can access the hotel employee information, and customer details as well as make modifications.

OCR based Smart Shopping Android Application

Java, Node.js, MongoDB, Google Cloud Vision API

• Developed android application with features of Bill Parsing and Push Notification using Google Cloud Vision API. User can scan bill and get data parsed into the database.
• Uses Node.js for backend where a neural network is designed to predict the expected date for user to run out of gorcery items

Multi-Class Geospatial Object Detection

Python, Scikit, OpenCV, SVM

• Designed a model to extract features from a geographical image by creating HOG of individual object images and use them for detection.
• Used SVM for classifying and detection of objects in the image within certain range of orientation.
• Detection is done using a sliding window in the image and rescaling the image to detect features from that window to detect what object is present in that image.

NSF supported EXPERTIZA

Ruby on Rails, MySQL,HTML, RSpec

• Expertiza is a classroom tool build on Ruby on Rails for group projects and peer review. We refactored assignment model of 'Expertiza' using Ruby On Rails and DRY principles for better architecture.
• Worked on UI issues and improvement of display of review page for students work.
• Added Expert review status and addition of feature of multiple expert review.

Car Rental Web Application

Ruby on Rails,HTML,CSS, Heroku, PGSQL

• Developed a Car-Rental App with Ruby on Rails for customers to reserve a car, modify reservations, edit check in check out of car, and manage reservations.
• Made use of PostgreSQL for the server and database management and hosted the application in Heroku cloud.


Try this Application

FIS based Autonomous Navigation System

MATLAB

• Developed a Fuzzy Inference System(FIS) based algorithm for simulating the Autonomous Navigation System on MATLAB giving an error of about 1-2% from the ideal path.
• Analysed the developed system against ANFIS and Neural-Networks to prove FIS as the better technique.
• Published on IEEE explore digital library - DOI: 10.1109/ICCCNT.2017.8204164

Speech Emotion Detection

MATLAB

• Developed an audio input classifier using multiple single hidden layer neural-networks in 5 user defined classes.
• Analyzed extracted audio features using Principal Component Analysis(PCA) and used Neural-Network to learn emotional information from low-level features giving 72% accuracy when tested.

GET IN TOUCH WITH ME