Academic Projects

Health Checker

Arizona State University, United States

Android Java SQLite IMU Sensors Computer Vision

Built a mobile application named Achilles Health to measure Heart Rate and Respiratory Rate of the user. Implemented modules to collect various symptoms of user and stored it in database for the purpose of analysis.

Bilateral News

Arizona State University, United States

Python Django SQLite XGBoost

Developed a web application to divide news-articles into clusters with different views on same topic and trained the model on the same using XGBoost Algorithm.

Big-Data as a Service (BDaaS) and Function as a Service (FaaS) for Online Multiplayer Survival Games

Ahmedabad University, India

Javascript NodeJS Python3 Hadoop Spark Overwolf Shell Scripting H-Base

Enhanced player’s game play by providing him with a distributed application for storing and analysing game data of popular games such as PUBG, CS: GO, Fortnite, Dota 2 etc.Installed and configured a cluster of 3 nodes with Hadoop, YARN, Spark and HBase on it. HBase was used to store data so that the client can retrieve the game data using an API. Spark was used to run jobs to perform analysis.

Facial Expression Recognition

Ahmedabad University, India

Python3 TensorFlow Keras Pandas OpenCV NumPy Scikit-learn

Implemented and evaluated various neutral and non-neutral network-based approaches such as CNN, Artificial Neural Networks, Naive Bayes, SVM and KNN to solve the problem of the face and expression recognition.

Augmented Reality viewer embedded with a Haptic Glove

Ahmedabad University, India

Javascript NodeJS Augmented Reality Python3 Arduino Arduino UNO

Designed an Augmented Reality headset and an interactive glove. On the headset, one can put a smartphone over it and connect the glove with it. When this process is done, start any of the currently existing AR applications on your smartphone and the gadget will convert it into a 3D interactive experience.

NTP-Microprocessor

Ahmedabad University, India

Verilog Xilinx-ISE Xilinx Artix-7 RISC Assembly Programming

NTP is a real-time processor implemented in Verilog and tested on Xilinx Artix-7 FPGA. It is a RISC based 8-bit 5 stage pipelined processor with 28 instruction format and 579.67 Mhz clock frequency.

JPEG Image Compression

Ahmedabad University, India

Verilog Xilinx ISE Xilinx Zync Image Compression JPEG

For a given grayscale image in raw format (ie in TIFF, PNG or RAW data format) this hardware implemented on Zynq FPGA (using Xilinx ISE design suite) would compress the image using JPEG 2000 compression technique. It can also handle real-time images as input as raw input and provide a compressed image in JPEG format.