About Me

Loves to develop AI powered web apps.

I am a prefinal year student pursuing B.E Electrical and Electronics Engineering at Birla Institute of Technology and Science, Pilani, India. I am interested in the ML/AI domain and have a portfolio consisting of a few ML projects and numerous open-source contributions in web based apps. I have previously worked as a student developer in GSoC 2019 and interned at IGCAR Kalpakkam in 2018.

Profile: LinkedIn Github

Experience

Student Developer, Google Summer of Code(GSoC) 2019
Joomla!

GSoC logo
Joomla logo

  1. Developed a Page Builder application with a Drag and Drop GUI for adding and resizing components for leading open source CMS Joomla! Org using JavaScript and its frameworks (particularly VueJS) & PHP. Option to configure layout by emulating screen resolutions.
  2. Centralised state management and methods using Vuex. Developed modular application that can be expanded and customised using plugins.
    You can find the project here.

Skills - JavaScript ES6, VueJS, Vuex, PHP, Vuetify, Bootstrap 4, Model-View-Controller Architecture, Git

Project Student - Web Development, Indira Gandhi Centre for Atomic Research (IGCAR), Kalpakkam

Developed and deployed a web portal on Linux Mail Server to automate E-Mail account management services like password changing, creation and deletion of accounts, password expiry information, server monitoring for load balancing.

Skills- Javascript, PHP, HTML, CSS, AWK, Linux, Basic Networking(TELNET)

Projects

pH detection of an Analyte using a smartphone

pH predictor system which uses a smartphone camera to predict the pH value of a solution. This was a Lab Oriented Project which was a part of my coursework. I studied various ML algorithms and developed a model which provided 75% accuracy using Random Forest Classifier and MSE of just 0.51.
I saved the model using Python Pickle and developed a smartphone web app using VueJS and a Flask based REST API to fetch and post real-time data.
You can find the repository here.

Spam Classifier - Natural Language Processing

Developed an SMS spam classifier using NLTK for message processing and Pandas for classification. Used TF-IDF & additive smoothing to achieve 89% accuracy.

Predict stock prices of TCS

Analysed & visualised last 5-year data of TCS stock using Pandas and Matplotlib and applying supervised ML models using Scikit-Learn including Logistic Regression, KNN, Random Forest and SVM to predict the future value of TCS stock.

Open Source Contribution - phpMyAdmin (Web Development)

Contributed regualarly in phpMyAdmin tool, which is a popular free and open source administration tool for MySQL and MariaDB. Worked on fixing bugs, feature development and opened more than 40 pull requests.

Contact