Projects
Single Responsibility Principle in Test Automation
A project that demonstrates the motive behind single responsibility principle and how it can be incorporated in test automation space.
Selenium Framework with Disposable Selenium Grid using Docker
A project that demonstrates how dockerised selenium grid can help fasten the testing process and avoid resource constraints. CI is implemented using Jenkins and AWS.
API Testing Framework implemented using Python
A project implemented using Python to cater to API testing using a library called Behave. Follows BDD approach with Cucumber.
IPL Match History Full Stack Application
A full stack application that shows IPL match history in a user-intuitive manner using ReactJS. It ingests data from a CSV file using Spring Batch mechanism.
Secure Voting Application in Ethereum and Smart Contracts
MSc thesis — A full stack decentralised application (dApp) that simulates voting without compromising user data. Uses JWT authentication and Postgres for hashed user storage.
Full Stack Blog Application
A project made using Django for writing blogging content using a dedicated admin panel. Employs most main features of Django.
Microservice Architecture using Spring Cloud
Demonstrates a basic architecture of microservices tied together using Spring Cloud. Ensures Service Discovery, Fault Tolerance, Load Balancing and Distributed Tracing.
Book Review Website
University coursework project demonstrating learnings on Laravel full stack web application. Scored 90% marks on final submission.