Graduate Course Projects :
Topic: Quantum Computing Projects
-Course Project: Worked on a project to explore the potential uses of mid-circuit measurement and reset in the area of Quantum Error Mitigation using dynamic assertions.
-Also implemented circuits for Grover’s search, Quantum Fourier Transform and B-V algorithms.| IBM Qiskit, Python, Quirk
Topic: Signal Processing and Wireless-Communication Projects
Implemented Discrete-time, time-invariant Kalman filter for estimating the state of a particle in a constrained one-dimensional motion with colored noise acceleration.
Implemented Spectrum Analyzers, Frame synchronization, Carrier Frequency offset estimator, and Channel Estimator for Single Carrier and OFDM communication using MATLAB.
Topic: Machine Learning Projects
-Developed ML models to study colourization of gray-scale images using CNN and GANs.
-Developed ML models using CNN, RCNN, Masked-RCNN for categorization of healthy and damaged turfgrass plants with accuracy of 78%.
-Implemented ML models like Random Forest, SVM, and Bi-LSTM to train the data to predict terrain types with an accuracy of 85.4%
Topic: Laplacian Blob Detector
Created a Blob Detector using Laplacian of Gaussian filter. The code involved image gray scaling, creating an LoG filter, convolving the created filter with the gray image to detect blobs in the image, then applying non-maximum suppression to identify the major blobs and drawing circles to represent them.
Wrote and used all custom codes instead of Opencv library functions.
Topic: Implementing cryptographic key exchange
Implemented and studied unencrypted data transfer, encrypted data transfer using AES with GCM mode, and encrypted data transfer using AES with GCM mode with Diffie-Hellman key exchange methods. Also implemented exploits in non-ephemeral Diffie-Hellman key exchange methods to show vulnerabilities with textbook DH key exchange method.
Topic: Study of common network vulnerabilities
Studied the network demographics of networks and shadow infrastructures that are a part of the NCSU Autonomous Systems using censys.io APIs. Identified interesting security findings and security vulnerabilities in the networks using shodan.io.
Topic: Study of software vulnerabilities in Linux systems
Developed and installed custom flatpak application in Linux system, studied common flatpak applications for security issues and permissions. Implemented keylogger attack in the Linux system using shell scripts.
Topic: Studying Privacy in Android systems
Analyzed common Android applications for privacy violations using static code analysis with Amandroid. Consolidated the analyzed results based on identified taint sources, sinks, and taint paths. Also, studied a few common privacy violations in Android applications using Android Studio.
Bachelor's Degree Project :
Final Year Project at I.I.E.S.T. Shibpur
Topic: Characterization of Hetero-structure AlGaAs/GaAs Semiconductor Schottky Diode
A Two Diode Model of the Al0.15Ga0.85As/ GaAs Hetero-structure Semiconductor was proposed which consisted of two Schottky diodes in series; one is the metal-semiconductor (AlGaAs) Schottky diode, and the other is the equivalent Schottky diode due to the hetero-junction between the AlGaAs and GaAs. I-V characteristics, Capacitance characteristics, Conductance characteristics, Series Resistance, and characterization of 2DEG (two-dimensional electron gas) were studied and interpreted for the fabricated structure.
Bachelor's Internship Project :
Summer Intern at Electronics and Communication Sciences Unit (ECSU), Indian Statistical Institute (ISI), Kolkata (May-July 2015)
Topic : Design of Multi-Objective Optimization Problem Solution using Evolutionary Algorithm
Studied various genetic algorithms like NSGA, NSGA-2, MOEA/D and various selection algorithms like Roulette Wheel, Rank, Steady State Selection and a few recombination crossover algorithms like scattered crossover and blended crossover methods to find combinations of algorithms for various stages of a genetic algorithm that gave the best-suited results for a given multi-objective optimization problem.
Introduction to Quantum Computing
Signal Processing Tour of Quantum Computing
Quantum Algorithms for Physical Sciences
Detection & Estimation Theory
Neural Networks
Pattern Recognition
Random Processes
Digital Imaging Systems
Computer and Network Security
Software Engineering
Wireless Communication Systems
Digital Image Processing & Computer Vision
Microprocessors, Microcontrollers & Computer Architecture
Control Systems
Digital Signal Processing
Engineering Mathematics
Microelectronics
Electronic Devices
Optoelectronics & Optical Communication
Integrated Circuits & Systems
Analog & Digital VLSI Design
Network Theory
Analog and Digital Communication
EM Theory & Antenna Engineering
Wireless & Mobile Communication
Satellite Communication
Microwave & Radar Engineering
Signals & Systems