Gaurav Chaudhari
Github : gaurav-kc
LinkedIn : Gaurav Chaudhari
Hackerrank : Gaurav Chaudhari
Currently pursuing M.Tech (CSE) at IIIT Hyderabad
My Resume
Contact : gaurav.chaudhari@students.iiit.ac.in or chaudharigaurav2012@gmail.com
Projects :
E-Swasthya Link
An android-web based application that uses the patient app as front-end for patients to find doctor on map as per symptoms, view shortest path, schedule appointments, manage medicines. The doctor app is used by doctor to manage appointments, give E-Prescription and chat for specific period. The web-server in the back-end is used to manage communication and collect, analyze data to get meaningful insights and make predictions.
Technology used : Android Studio, Firebase, Google Cloud Platform, Hostinger and PhpMyAdmin, Android libraries from Github and Languages Used : Java, XML, PHP, JavaScript, HTML, CSS, SQL.
IOT Platform Link
An IOT Platform which has web based UI to manage it. Admins can register various types of sensors with their properties, and developers can upload and run/schedule IOT based algorithms on them. The platform takes care of validating code, creating virtual environments, load balancing and sensor binding. Output is shown on dashboard (run-time).
Language used : Python
My Compiler Link
A custom compiler that has C like syntax. Currently working on this.
Language used : C++, Tools used : Antlr
POSIX Compatible Shell Link
A Custom shell which can execute a command, pipe multiple commands with support for advanced features like output redirection, inverse-search, auto completion, background process.
Language used : C++
Slab Allocator : Object Caching Link
Slab Allocator is an efficient memory managing module for Kernel objects. It can be integrated in memory management module of Operating systems that use Linux kernel.
Language used : C++
Peer-to-Peer file sharing system (Torrent System) Link
Tracker based system in which one can create groups, upload files and download files in parallel from multiple clients.
Language used : C++
Image stitching Link
Creates a panorama image from series of pictures as input. Project involves understanding concepts in computer vision such as Image Keypoint detection, feature description, feature matching, homography matrix, warping an image and stitching images.
Language used : Python
Endec - File encoder Link
A hobby project in which you can encode and encrypt files into fix sized chunks and later on recover files. The
services are provided in the form of API and hence anyone can hit the API on server and make a service request and
receive response (in JSON formats).
Language used : Python