Performance Analysis of a Live Sharded Blockchain System

Jan' 2024 - May' 2024

This RnD project analyses the performance of MultiVersX, a live-sharded blockchain system to measure the network's throughput, scalability, vulnerabilities and efficiency (of cross-shard communication). It uses the local testnet provided by MultiVersX and Python scripts (Developed from scratch) for a detailed analysis.

Survey on Scaling Blockchain using Sharding

Jan' 2024 - May' 2024

A Survey on Scaling Blockchain using Sharding. It is done under the guidance of Prof. Vinay Ribeiro as a part of course CS694 (Seminar). Carried out a comparative analysis of various protocols like RapidChain, Elastico, Omniledger, GearBox, Reticulum e.t.c. considering parameters such as throughput, cross-shard performance, security and efficiency.

Blockchain P2P Network Simulator with Attacks

Jan' 2024 - Apr' 2024

A discrete-event blockchain simulator for a P2P cryptocurrency network with capability of PoW performance analysis and simulation of Selfish Mining attack.

Performance Analysis of Live Migration using KVM

Apr' 2024 - May' 2024

This project analyse the performance of live migration with pre-copy technique in virtualized environments using QEMU-KVM. Analysis includes monitoring downtime, service availability, and resource utilization.

Fake News Detection DApp

Mar' 2024 - Apr' 2024

A decentralised application written in Python and Solidity, to detect authenticity of news with capability of countering various attacks and incentivisation of rational voters.

Autograding-Server

Aug' 2023 - Nov' 2023

Auto grading-Server Project focused on developing a server for grading C++ programs. The primary objective was implementing various server architectures, including single-threaded, multi-threaded (with and without a thread pool), and asynchronous versions. A client-side application was also developed to facilitate the submission of C++ programs for grading.

Mediko-A Full Stack Online Medicine Shop

Sep' 2023 - Nov' 2023

A Full Stack Online Medicine Shop web platform developed using HTML/CSS and Flask with two interfaces for searching and buying for customers, accepting and tracking orders for shop owners.

MicroDock - Replica of Docker

Mar' 2024 - Apr' 2024

MicroDock is a lightweight container orchestration tool designed to replicate Docker functionalities for manual container creation with namespaces and cgroups. It provides developers with a simple yet powerful alternative to Docker, enabling them to deploy microservices efficiently in isolated environments.

VirtuMaster - A Custom Hypervisor

Feb' 2024 - Mar' 2024

This project involves creating a custom hypervisor using KVM on Linux to manage virtual machines (VMs). The project includes building a basic VM from scratch, implementing hypercalls for guest OS interactions, and designing a scheduler to manage multiple VMs with fractional time allocation. The primary focus is on understanding x86 hardware virtualization and controlling VM execution using KVM APIs and signals.

Artificial Vision System for Meat Quality Gradation

Apr' 2022 - Apr' 2023

A computer vision-based system classifies the 3 most consumed meat in India into different grades using Machine Learning and Deep Learning Models. Along with it developed an app in Flutter which uses Keras to grade the meat quality.

TCP-Socket-Chat-Room

Jun' 2021

A GUI-based secured TCP-Socket Chat-Room of Client-Server Architecture where messages are encrypted between Client and Server using AES-256 encryption algorithm where symmetric keys are exchanged using Diffie-Hellman Key-Exchange method.

Huffmann File Compressor

Jan' 2021

A File Compressor site which implements Huffmann Coding technique to perform lossless compression/decompression of text (.txt) files made using Javascript, HTML/CSS and Bootstrap.

Algorithm Visualizer

Sep' 2020 - Nov' 2020

A desktop app made using Pygame and Tkinter modules of Python to visualise popular Algorithms on sorting, searching and backtracking. Visualization can be modified according to user's need.