Mayank K Rastogi's repositories
cloud-simulation
Simulation and analysis of cloud computing architectures and algorithms using CloudSim Plus
github-graphql-search
A client program, written in Scala, that consumes GitHub's GraphQL API to search for users and repositories, while leveraging common object orientation techniques and design patterns.
chess-rest-vap
A RESTful API, packaged as an OSv unikernel virtual appliance, that allows one to play chess against an AI opponent using Java Open Chess Engine.
jQuery.inlineEdit
jQuery.inlineEdit is a simple and lightweight jQuery plugin by Mayank K Rastogi that allows you to edit your html table rows inline.
lambda-grpc-calculator
A gRPC service for performing basic arithmetic operations using AWS Lambda
faculty-collaboration
A Hadoop Map-Reduce job to process the DBLP dataset to produce a graph depicting which professors at the CS department of UIC have co-authored publications.
faculty-page-rank
A Spark application to process the DBLP dataset to find out the Page Rank of faculty at the UIC CS department based on their co-authorships on publications.
document-manager-rbac
A Document Manager which uses Role-based Access for management of labelled documents, using Spring Security, Spring Boot, and JWT.
EveryDayIsHalloween
Every Day is Halloween is a room-scale Virtual Reality Funhouse App, made using Unity and VRTK
functional-command-executor
A functional, type-safe framework for executing Linux commands from Scala programs.
design-pattern-verifier
An annotation processor to verify correctness of design pattern implementations in Java source code.
empathy-classification
Classification of people into empathetic and non-empathetic using the Young People Survey dataset.
java-instrumentor
Instruments syntactically-correct Java source code to log variable updates at runtime.
jQuery.flexibleColumns
This plugin shows a specified number of columns in an HTML table that should be visible at a time after fixing a few columns. The rest of the columns are toggled by clicking previous and next buttons.
Mayank-UIC
Personal website for my activities at University of Illinois at Chicago. Hosted at https://mrasto3.people.uic.edu
MonsterAssault
This is a 2-D computer/mobile game with an interactive interface, in which the user explores a series of worlds (levels), collecting artifacts, and fighting monsters.
NannysWindow
A Flash-based interactive learning tool for kids that features a nanny who tells them about various things that are found in one's home. It also features a quiz where kids can test whatever they have learnt so far. The tool was developed as an entry for Softek - COFAS 2009, organised by City Montessori School (CMS), Lucknow
referential-integrity-java-rmi
A Proof of Concept that demonstrates that Java RMI system maintains referential integrity
SpaceAssault
A 3-D arcade style space shooter in which the player ship moves through space destroying various kinds of asteroids and enemy ships while collecting a variety of power-ups and weapons.
ulta-dare-voice-assistant
A google assistant conversational experience #DareMightyThingsHackathonChicago