RISHABH KUMAR
Code, Sports, Music, Travel.

Favourite Song at the moment:



Some of my Favourites:
Hi, I am Rishabh Kumar. I like to code and develop. I am not much into Competitive programming though. I am music enthusiast too. I would like to play Grand Piano (Steinway and Sons) someday!

My Aim

Live, Travel, Live. And be calm, that's most important.
Java (J2SE and J2EE)
Android App Development
C/C++
Git
HTML5, CSS
NodeJS, JavaScript
MySQL, MongoDB
These are some of the softwares/apps I made myself. Click on them to find more.
  • This site

    This website was solely created by me using HTML, CSS, and JavaScript. For front end framework, Google's Materialize is used. All the CSS borders, shapes, and structure of this website is solely created by me.

  • Symphony - Music Player Android App

    Symphony is a music app completely made by me for personal use for the family. It's 'Play', 'Pause', 'Stop' buttons also are created by me rather than using 'MediaPlayer' class to provide for the pre-written media player in the android. The code uses multiple threads to keep the seek bar in sync with the timing and the song itself. When connected to internet, it also displays lyrics of the song currently being played. API used for fetching the lyrics: JSOUP

    At the moment the app is not coded for scanning the whole mobile device and show the music list as the main aim while creating the app was to create a music player directly from scratch without using any predefined media players and to fetch the lyrics from the internet. Though, it can easily be coded to scan the whole device but again that was not the aim at the start of this app.
    Video Demo: YouTube Link

  • E-Commerce
    Click on the images

    A 2 hour coding to create a simple e-commerce website. The site is built on NodeJS at the backend and the database used is MySQL. Google's materializecss is used for the front end. This web application allows to add/remove products on the website. The user, without the need of loggin in, can save their cart simply by putting their name. For this purpose, the site uses browser side JavaScript API of 'localStorage' and 'sessionStorage'.

    Due to pricing of Payment gateway APIs, the website, as of now, does not supports payment.

    Video Demo: YouTube Link

  • Internship: Android App for Defence Research and Development Organisation (DRDO), New Delhi

    For the summer internship in my third year of college, I, with 2 more fellows created this android app for DRDO which gives an overview over the organisation's products, and recent news from them. For fetching recent news no additional server is required as by using JSoup API, the app automatically fetches the news from the website itself.

    As requested by out mentor scientist, we also added a short quiz in the app which asks questions about the DRDO itself and also it's products. To maintain the score records, SQLite database is used. The whole of UI as well as backend part have been made from scratch by us.

  • Industrial Training Project: Local Cloud Services

    For the industrial project in 2nd year of college, myself and a 3 more fellow students in a group, created this web application using J2EE (Java Enterprise) Servlets. This application on registration creates a new space for the user to store files in. The user has a choice to either upload the file privately in the space allocated or in the public space for everybody to see and download maybe.

    For private storage, the user can still share the file just by writing the target user's username. The database used for maintaining records is MySQL

    I handled all the backend issue of this project involving all the database interaction with the server. I also created the basic HTML structure for the website to run on which CSS framework was implemented by other members of the group to make it more interactive.

  • Minor Project: Digitally drawn character recognition using Neural Network

    For the minor project in the college, a group of 4 was formed and we decided to use neural network to recognise a character drawn on the system by the user. The neural network is implemented solely on Java from scratch. It uses Backpropagation algorithm to 'learn'. The GUI also, is implemented in Java.

    For storing the image information, the image or the grid is binarized into a matrix which is then used later for training the whole network to perform more accurately based on the patterns drawn earlier. As we have used a neural network, hence, the more the test cases, the more accurate is the recognition.

  • Pacbot: A Turbo C++ game

    A small game created on the infamous Turbo compiler called Pacbot.

    The aim is to avoid the pac 'P', the blocks 'X' and the boundaries of course for as long as possible. The game provides with 3 difficulties. These difficulties are in accordance with the speed with which the Pac 'P' moves.

  • Image Link Generator

    A Web App to upload images and use link generated to access it.

    A person uploads an image and clicks the button to generate a link for the same. This link can be used to access the image for about 60 seconds. After which the image as well as the link would cease to exist. For database purposes, MongoDB is used.

  • For all projects, please go to github profile: Rishabh's Github
Phone: +918800259494
E-Mail: rishabh.jarvis@gmail.com
I socialize on: