Software and Research Projects

A chatbot for generating smart contracts in Solidity, Hyperledger Composer and Microsoft Azure. A user-survey was also carried out for for understanding the usability and functionality of the chatbot. These results have been included in the repository.

Tools: Java, Xatkit, Xtext, Xtend, DialogFlow, HTML, CSS

DecaARCADE is a decentralised marketplace built on Ethereum and IPFS. IPFS has been used for storing the data of the products, while blockchain has been used for storing the metadata.

Tools: Solidity, ReactJS, IPFS, Web3, Truffle, Ganache, HTML, CSS

DyslexHelp is a tool made for interactive learning for kids with dyslexia. This tool helps both reading and listening abilities of kids with dyslexia. A module for teachers has also been included for adding more tasks for the kids.

Tools: Python (Flask, Pandas), HTML, CSS

An Android application for classifying the motion of a person into standing, walking and climbing stairs. Kalman Filter has been used for reduction of noise. Jensen-Shannon divergence has been used for classifying motion.

Tools: AndroidStudio, Java

A notch filter has been implemented for obtaining the filter coefficients. Particle Swarm Optimisation (PSO) has been used for obtaining the optimal filter coefficients. These two have been implemented on MATLAB. The filter coefficients are put into an STM for filtering.

Tools: MATLAB, Assembly Language

A system based on client-server architecture for sending and receiving voltage data via socket. DFT has been used to improve the voltage measurement process. The voltage is acquired by an Arduino which is connected to the line.

Tools: Java, Arduino