cagandhi
A Computer Science enthusiast passionate to work on projects with real-world impact. Fields of interest are Software Development & Machine Learning.
Master of Computer Science - NC State UniversityRaleigh, North Carolina
Pinned Repositories
Blockchain-Voting
A proof of concept model for blockchain based voting system. This was my project in the the "CSC 330: Computer Networks" course at Ahmedabad University.
Checklist-Webapp-Django
Implemented a checklist manager webapp which serves as a social network for sharing and discovering checklists in Django REST framework.
Context-Switching
A multi-threaded simulation of the process switching mechanism in operating systems. This was my project in the "CSC 340: Operating Systems" course at Ahmedabad University.
CV-Manager
An Android app which manages a student’s resume and lets him export his resume data into a PDF. This was a personal side project.
Devops-HW-codes
Library-Management-System-Rails
A web application for managing the library and its operations. This was my project in the "CSC 517: Object Oriented Design and Development" course at NC State University.
Signature-Detection-Verification
A conceptual model to detect and verify signatures on bank cheques. This was my project in the "CSP 502: Computer Vision" course at Ahmedabad University.
Sync-Ends
Sync-Ends is a service to sync API owners and consumers by pushing API change notifications to a Slack channel when a Postman collection changes.
Twitter-Disaster-Prediction
A Bidirectional LSTM model to classify whether a given tweet talks about a real disaster or not. This was my project in "CSC 522: Automated Learning and Data Analysis" course at NC State University.
Webapp-CI-CD-Pipeline
Deployed checkbox.io, a Node.js app and iTrust, a Java app with blue-green cloud instances and performed canary analysis on deployment. Leveraged Ansible and Jenkins to configure the build server and perform pipeline stages of static analysis and mutation testing.
cagandhi's Repositories
cagandhi/Blockchain-Voting
A proof of concept model for blockchain based voting system. This was my project in the the "CSC 330: Computer Networks" course at Ahmedabad University.
cagandhi/Signature-Detection-Verification
A conceptual model to detect and verify signatures on bank cheques. This was my project in the "CSP 502: Computer Vision" course at Ahmedabad University.
cagandhi/Webapp-CI-CD-Pipeline
Deployed checkbox.io, a Node.js app and iTrust, a Java app with blue-green cloud instances and performed canary analysis on deployment. Leveraged Ansible and Jenkins to configure the build server and perform pipeline stages of static analysis and mutation testing.
cagandhi/Checklist-Webapp-Django
Implemented a checklist manager webapp which serves as a social network for sharing and discovering checklists in Django REST framework.
cagandhi/Twitter-Disaster-Prediction
A Bidirectional LSTM model to classify whether a given tweet talks about a real disaster or not. This was my project in "CSC 522: Automated Learning and Data Analysis" course at NC State University.
cagandhi/MOOCs
This repository contains files for the assignments of the MOOCs completed.
cagandhi/Context-Switching
A multi-threaded simulation of the process switching mechanism in operating systems. This was my project in the "CSC 340: Operating Systems" course at Ahmedabad University.
cagandhi/CV-Manager
An Android app which manages a student’s resume and lets him export his resume data into a PDF. This was a personal side project.
cagandhi/Devops-HW-codes
cagandhi/Library-Management-System-Rails
A web application for managing the library and its operations. This was my project in the "CSC 517: Object Oriented Design and Development" course at NC State University.
cagandhi/SE-G23-GameofLife
Conway's Game of Life implementation in 3 languages: Julia, Scala and Kotlin
cagandhi/Sync-Ends
Sync-Ends is a service to sync API owners and consumers by pushing API change notifications to a Slack channel when a Postman collection changes.
cagandhi/GAN-Regret-Minimization
A regret minimization approach to training Generative Adversarial Networks (GANs). This was my project in the "Algorithms and Optimization for Big Data" course.
cagandhi/Leaf-Wilting-Detection-Transfer-Learning
A ResNet50 based model to tackle the multi-class classification problem of detecting leaf wilting levels from plant images. This was my project in "ECE 542: Neural Networks and Deep Learning" course at NC State University.
cagandhi/OpenWPM
A web privacy measurement framework
cagandhi/Quora-Insincere-Questions-Classification-NN
A 2-layer Bidirectional LSTM based model to classify a Quora question as insincere or not. This was my project in "ECE 542: Neural Networks and Deep Learning" course at NC State University.
cagandhi/SEASMap
An Android application providing shortest distance between two locations in institutional buildings. This was my project for the course 'CSC 210: Data Structures and Algorithms' at Ahmedabad University.
cagandhi/Servo-Missing-DOM-Features-Project
Implementation of missing DOM features in the "Servo" browser engine. This was my project in "CSC 517: Object Oriented Design and Development" course at NC State University.
cagandhi/SQLZOO-solutions
This repo contains my solutions for the problems provided in the sqlzoo.net website.