Personal Projects


YouTube Chrome Extension - "Smart Seek"
(CatHacks Hackathon Project - 2nd Place)

Preview : No scrubbing through the video, it helps you get to the point by clicking the keyword.

Programming Languages used : Python, JavaScript, HTML & CSS

Layout : A set of keywords are displayed along with a search bar. The user clicks the search button once he/she has found something what they are looking for.

Significance :

  • Direct access to the content you are searching for
  • Saves time
  • Easy to access extension that helps the user become time efficient
  • Time saved > Money Saved

 Special Feature :

  • Code Injection made possible.
  • Gets active only on YouTube.
  • Domain independent Keyword retrieval
  • Search for keys as well

Authors’ information : This was a group project carried out by four students pursuing their bachelor’s degree in Computer Science at the University of Kentucky. Their respective names are – Tej Patel, Karthik Nayak, Sulav Khadka & Josh Stienbach. We won the Second Prize at the CatHacks Hackathon for this project.

Future of the product : A better data set can be used to remove words that though they appear multiple times, are not important words. It can be made more efficient if the filtering of words cited is increased.

Project Link :  https://devpost.com/software/youtubeextension


Google Patient Guru
(VolHacks Hackathon Project - Best Project Presentation)

Preview : The Google Patient Guru is responsible for turning Google-Home into a “patient”, using the Google APIs, Google Action, and accompanying platforms. It takes help of concepts such as Finite State Machines, Regular Finite Automata and Machine Learning to executes its functions.

Programming Languages/Skills used : Python, JavaScript, DialogFlow, Google Action

Layout : The student acts as a doctor and practices his/her questions along with their diagnostic skills on Google Home to practice outside the class as well, and without the need of any actors or wasting any sort time or money.

Significance :

  • Practice Diagnostic-Skills at home.
  • Get an actual patient like experience.
  • Eliminates the need of hiring actors to practice your questions on; as the stories, names & the symptoms change almost every time when in use. 
  • Increases the use of Google Home for Med Students, and many more in the future, if and when the project is expanded to cater more services.

Authors’ information : This was a group project carried out by four students, 2 of them pursuing their bachelor’s degree in Computer Science and the other 2 Pre-Med Students at the University of Kentucky. Their respective names are – Tej Patel, Eric Chheang, Akashkumar Pansuriya & Dipak Darbar. We won the the Best Project Presentation for this project at VolHacks Hackathon.

Future of the Product : A better data set can be used to remove words that though they appear multiple times, are not important words. It can be made more efficient if the filtering of words cited is increased.

Project Link :  https://devpost.com/software/google-patient-guru


Ez-Mail
(Boilermake Hackathon at Purdue - Top 5 Mention)

Preview : The following is a smart bot that is responsible for taking a handful of vocal-user-inputs and uses them to tailor make a professional email for the user.

Programming Languages/Skills used : Python, JavaScript, CSS, HTML, JQuery, Electron, Speech Recognition, Speech to Text

Layout : It is like a smart friend that listens to you and does work for you. Many individuals lack the skills to write a professional email, hence the following program asks you for certain inputs such as professor’s name, user’s name, major, grade & interests. This will be used to tailor make a professional email for the user to the professor. Project like this being an unexplored area, took a lot of efforts and hence the project as of now caters to students only. But it can definitely be put to use wherever professional writing is utilised. 

Significance

  • No more setbacks due to the lack of professional-email-writng skills. 
  • Helps solve a problem faced by majority of students.
  • Simple and saves time.
  • Personalized email generated.
  • Good scope of expansion and reusability in other fields.

Author’s Information : The project was taken up by my team at the Boilermake Hackathon at Purdue. The individuals that consisted of the team are – Tej Patel, Dipak Darbar, Eric Chheang & Josh Baunach.

Future of the product : This project is has a lot of scope and can be developed for various different fields. Ant professional field requires individuals to write professional literary articles, whether it be emails, letters, articles, etc. Hence, some more work on it and it can help millions around the world. 

Project Link:  https://devpost.com/software/easymail-yn4hgx


Arduino Jingle Box

Preview : Using the basics learned during the class, the Arduino Board, a piezo buzzer and few wires helped produce various melodies.

Programming Language used : C++

Layout : It uses the concepts of programming as well as circuits.  The Arduino board is programmed in a way that it is able to play various melodies with the help of a piezo buzzer.

Melodies produced : Mario theme song, Pirates of the Caribbean theme song & Mission Impossible theme song.

Authors’ information : Tej Patel 

Future of the product : Addition of more melodies would make it better. Especially as the sounds it produces now, are enhanced as well. 


Snake Game

Preview : It’s a terminal operated Snake Game built to better understand the concepts of keyboard-fed user data. The user plays a normal game of snakes. 

Programming Language used : Python

Layout : It’s the same as a normal game of snakes, where in the snake eats food to increase its size and dies if it goes out-of-bounds or if it crashes into itself.

Author : Tej Patel 

Future of the product : Better the graphics and make it into an official game app so need of terminal to operate it diminishes. 


Hangman Game

Preview : It’s a terminal operated Hangman Game to better understand the concepts of programming in Python. Two players play a normal game of hangman with 6 strikes awarded to each player. The letter appears if the inout is right else a strike is retracted and the body part of the hangman grows.  

Programming Language used : Python

Layout : It’s the same as a game of hangman. The program asks the 1st player to feed it a word; which is they displayed as dashes with a hangman growing each time a wrong guess is made. 

Author : Tej Patel

Future of the productBetter the graphics and make it into an official game app so need of terminal to operate it diminishes. Implement it with a server, so two players can play from different geographic areas as well.


RSA Cryptosystems based Encoder-Decoder

Preview : A program written adhering to the concepts and basics of RSA cryptosystem. It was an attempt to apply the knowledge gained during lecture and get a practical use out of it. 

Programming Language used : C++

Layout : The program asks the user if he/she wants to Encode a message or Decode a message. If the job was to decode, then the program asks it to feed in the numbers/number string; and depicts the string sent, after all the numbers have been fed in. If the job to be performed was to encode, then the program asks the user for a string that he/she wants to encode; once plugged the string is plugged in, the computer depicts the user with the string of numbers which is the string having been decoded. 

Author – Tej Patel 

Future of the product : Implement it with a server such that it works like the one at companies, cancelling the need of manually encoding and decoding; leaving it all up to the server. 

All rights reserved | Draco theme by Webpsilon