Hi,
I am
Nikhil Patil

About Me

Hey there!
Nice to e-meet you. I'm a programmer, a dedicated machine learning enthusiast, and currently pursuing a Master's degree in Computer Science at CSUN. The balancing act of coursework, research papers, and assignments is quite the journey, but it's all part of the adventure, right? I'm captivated by the continuous evolution of machines, surpassing human intelligence. Job security may be a thing of the past, thanks to our sophisticated calculators!

Skills

  • Python
  • Machine learning
  • JavaScript
  • Java
  • C#
  • React
  • Angular
  • Node.js
  • Docker
  • Android developement
  • AWS
  • Git
  • Firebase

My Projects

Wikipedia Chatbot

Chatbot that scrapes wikipedia and does semantic analysis on the wikipedia to answer questions. The chatbot is designed to answer questions by retrieving relevant information from Wikipedia pages. It answers the user's question using the extracted data by finding the sentence in the Wikipedia page that contains the most entities from the question.

Twitter Bot

A Twitter bot that posts random technology news articles to a Twitter account. The bot uses the News API to get the news articles, and it stores the articles it has already posted in a SQLite database to avoid duplicates.

Weather app

Weather monitoring web app built with React and the Open-Meteo API with real-time weather updates for any location.

Steam Library Viewer

This web tool provides a user-friendly web interface for exploring your Steam library. The project is structured around two main components: the Express API and the SvelteKit app.

Delivery Drone

  • Engineered an Android application utilizing the Google Maps SDK for accurate drone destination selection, enhancing user interface and experience.
  • Implemented a secure communication infrastructure by seamlessly integrating Secure Shell (SSH) and Secure File Transfer Protocol (SFTP) between the Android app and the onboard Raspberry Pi, ensuring robust data security during operations.
  • Architected an innovative real-time flight tracking mechanism, providing users with instant insights into the drone's location and status, thereby elevating the overall flight experience through enhanced transparency and control.

Credit Card Acceptance Prediction

Developed an intricate XGBoost machine learning model attaining a remarkable 87% accuracy in predicting credit card acceptance rates. Leveraged cutting-edge feature engineering methodologies to expertly extract and analyze invaluable insights from multifaceted transactional datasets, enhancing the predictive power and robustness of the model.

Joke Generator API

Joke Generator API, a simple Express.js application that generates jokes as SVG images. It utilizes the Canvas library to craft the image and serves it through a dedicated API endpoint.

Contact Me

I am currently exploring exciting career prospects, with a keen focus on optimizing and applying my expertise in Android development, Machine Learning, and Full Stack development. My extensive experience in these domains positions me well for roles that demand innovative solutions and technical versatility. I am enthusiastic about contributing my skills to diverse projects and industries, and I am open to engaging opportunities that align with my professional aspirations.

Feel free to reach out if you have any questions or just want to say hi!

Nikhil Patil's picture