Mihir
Vipradas

I am a full stack developer with a passion for creating innovative solutions to complex problems.
I am a junior year student at Shiv Nadar University, India and I will graduate in 2022.
I am majoring in Computer Science Engineering with a minor in Mathematics.

Projects

Graphical implementation of binary search trees using Java

Implementation of a binary search tree in java with awt and graphics for visualising various operations like insert, delete and search.

Simplified AES cipher

Simplified AES was created by Edward Schaefer and two of his students at Santa Clara University in 2003. Its purpose is educational, since its key and block size are very small (16-bit and 8-bit, respectively). Nonetheless, due to its simplicity, it is easier for students to understand the structure and operation of its elder brother, AES.

Java Server Programming

Two programs that involve a client and a server. The client sends server 4 values, for example X, n, B, C where, X is the adjacency matrix of a directed graph with 5 nodes A B C D E, and n is the length of the path from node B to node C. The server responds back with two responses:

  • positive Y response (or negative N response) if there exists (or doesn't exist) a path of length n from B to C.
  • the image of the directed graph with nodes A B C D E proving the validity of the response. For simplicity, assume a 5-node graph with nodes named A, B, C, D, E.

Tic Tac Toe AI

A program to generate magic square of dimension 3 x 3, which is the used to implement 2-D tic tac toe (start from any cell and generate magic square, using backtracking). Winning situation is making a collinear line.

Get in touch