About Me

Who Am I?

Hi, I'm Mihir Shri. I'm a second year Computer Science undergrad pursuing my B.Tech from the Indian Institute of Information Technology, Design and Manufacturing, situated in Kancheepuram, Tamil Nadu.

From an early age I’ve always been deeply interested in computing. It was my dad, introducing me to the computer systems at his work place that first sparked this interest. I can always remember the feeling of wanting to know just how computers worked, why they worked and what else they could do.

This interest never left me, only growing more profound and passionate with every new discovery I made. From communicating with an artificial intelligence to seeing the wonders of the Internet for the first time, computers have left me fascinated with just how much power yet mystery they hold.

Apart from the things I have learnt in college, I was always keen to know how actually the AI works. How is it that whenever you finish watching a movie on netflix, it recommends you the exact content that you'd like to see, or how does youtube know what kind of videos I like and always puts them on the top. It was my curiosity which led me to diving deep into the field of AI, specifically Machine Learning and Deep Learning.

Another thing that sparked my interest since I started my sophormore was Competitive Coding. I'm active on a lot of competitive coding platforms, hackerrank, codechef, hackerearth, to name a few and I'm always looking to increase my grasp on Data Structures and Algorithms.

Eat

Sleep

Code

Repeat

My Specialty

My Skills

Languages

C

95%

Python

90%

C++

85%

MySQL

80%

HTML5

80%

CSS3

75%

PHP

65%

Assembly Language (ARMSIM#)

70%


Industry Knowledge

Machine Learning

80%

Data Structures and Algorithms

90%

Data Analytics

75%

Algorithms

80%

Web Development

70%

Deep Learning

55%
Education

Education

2018 - Present
Indian Institute of Information Technology, Design and Manufacturing, Kancheepuram, Tamil Nadu

Currently in 4th semester

  • Current CGPA: 9.38 / 10
  • Highest SGPA: 9.59 / 10 (2nd sem)

Graduated in 2018
Lucknow Public School, Lucknow, Uttar Pradesh

  • Result: 95.00%
  • Marks in CS: 98/100

Graduated in 2016
Lucknow Public School, Lucknow, Uttar Pradesh

  • CGPA: 10.0
Projects

My Projects

Spam E-mail Detection May, 2020

Spam e-mails are irritating for everyone. Sometimes they pop up in our inboxes or, at other times an important mail can go into the spam folder too.
I built an e-mail spam detector based on a data of 5000 spam and non-spam e-mails with an accuracy of 98%.

Language used: Python
IDE: PyCharm
ML algorithm: Naive Bayes
Concept: Count Vectorizer technique for Natural Language Processing

Content Based Movie Recommender System June, 2020

Recommender systems are becoming more and more common these days. With the growing amount of data, companies have about us, it is getting easier for them to recommend us the exact content that we would like to see. Be it video suggestions on youtube, search suggestions on google, or movie recommendations on Netflix, everything is handled by these recommender systems.
I built a basic content-based movie recommender system that recommends the top 10 movies the user would like to see based on the last movie they watched.

Language used: Python
IDE: PyCharm
Concept: TF IDF Vectorizer technique for Natural Language Processing

Cat vs Non Cat May, 2020

Differentiating between a cat and a dog is an easy task for humans but for computers, it proved to be quite challenging until the introduction of deep and convolutional neural networks.
I built an Image classifier taking the classical cat vs non-cat problem in which the user needs to feed an image to the code and it will output whether the input image is that of a cat or not.

Language used: Python
IDE: PyCharm
Concept: Deep learning technique(without using any Deep Learning libraries)

Lost and Found Web application April - June, 2020

It was a group project comprising of 5 members in the group. Everyone contributed heavily to make this project a success.

My role was:
1. Front-end development using HTML5 and CSS3.
2. Data handling and retrieval using PHP and Jquery.

Accident Prevention on Mountain Roads July, 2019 - Present

Problem Statement:
Leading number of accidents on mountain roads, demanding a better road safety measure, and a smart accident prevention methodology.

Predicting Stock Prices using Linear Regression July, 2019 - Present

Used Multivariate Linear Regression to predict stock prices 35 days into the future
The code predicts the stock prices and plots a graph between the dates and stock prices including the already trained data and the predicted data.

Language used: Python
IDE: PyCharm
Cocept: Multivariate Linear Regression

My courses

Courses Completed

The following are the list of courses that I have successfully passed till now during my B.Tech course (2018-Present):

  1. Computer courses:
    • Programming in C (Grade: S(10))
    • Discrete Structures for Computing (Grade: S(10))
    • Programming and Data Structures (Grade: A(9))
    • Design and Analysis of Algorithms
    • Database Systems
    • Computer Organization and Design
  2. Mathematics courses:
    • Calculus (Grade: S(10))
    • Differential Equations (Grade: S(10))
    • Linear Algebra (Grade: S(10))
    • Probability Theory
  3. Electronics courses:
    • Basic Electrical and Electronics Engineering (Grade: A(9))
    • Digital and Analog Circuits Design (Grade: B(8))
    • Signals, Systems and Communications (Grade: A(9))
  4. Design courses:
    • Concepts in Engineering Design (Grade: S(10))
    • Design History (Grade: A(9))
    • Industrial Design Sketching (Grade: A(9))
    • Systems Thinking for Design (Grade: A(9))
    • Designing Intelligent Systems
    • Sociology of Design
Gallery

Casuals, Honours and Achievements

Class 12th result

One of the proudest moments of my life. Something that I'll cherish on forever.

100 49

Class 12th result

Nothing can beat the happiness your parents feel when you make them proud.

100 49

Fall 2019

Winters on a hill station > Summers on a hill station. You can't change my mind.

100 49

Summer 2019

A trip to Pondicherry

100 49

Work 05

Graphic, Logo

100 49

Work 06

Web Design

100 49

Certifications

My Certificates

HTML5 Bootstrap Template by colorlib.com
April 29, 2020 | Machine Learning |

How Google does Machine Learning

offered by - Google Cloud

HTML5 Bootstrap Template by colorlib.com
May 27, 2020 | Deep Learning |

Neural Networks and Deep Learning

offered by - deeplearning.ai

HTML5 Bootstrap Template by colorlib.com
May 12, 2020 | Data Science |

Introduction to Data Science in Python

offered by - University of Michigan

HTML5 Bootstrap Template by colorlib.com
May 13, 2020 | Data Science |

A Crash Course in Data Science

offered by - Johns Hopkins University

HTML5 Bootstrap Template by colorlib.com
May 14, 2020 | Machine Learning |

Machine Learning for all

offered by - University of London

HTML5 Bootstrap Template by colorlib.com
May 30, 2020 | Deep Learning |

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

offered by - deeplearning.ai

HTML5 Bootstrap Template by colorlib.com
June 4, 2020 | Deep Learning |

Structuring Machine Learning Projects

offered by - deeplearning.ai

HTML5 Bootstrap Template by colorlib.com
April 28, 2020 | Python |

Crash Course on Python

offered by - Google

HTML5 Bootstrap Template by colorlib.com
April 29, 2020 | Python |

Programming for Everybody (Getting Started with Python)

offered by - University of Michigan

HTML5 Bootstrap Template by colorlib.com
April 30, 2020 | Python |

Python Data Structures

offered by - University of Michigan

Get in Touch

Contact Me

mihir.shri10@gmail.com
coe18b064@iiitdm.ac.in

1/109 Vibhav Khand, Gomti Nagar, Lucknow, Uttar Pradesh, 226010

+91-9140372959
+91-9170519312