Viraj Parimi Student

My Expertise

I am a third year undergraduate student at IIIT-Delhi pursuing B.Tech in Computer Science and Engineering. My areas of interest include applications of machine learning, complex networks, social computing and reinforcement learning. I am a part of the PreCog Research Group, a group of researchers who study, analyze, and build different aspects of social systems, led by Prof. Ponnurangam Kumaraguru. I'm also an enthusiastic web developer and like to work on interesting ideas.


Fairly proficient in the above languages. Have made multiple projects using these.


Have made extensive use of D3 owning to it's superior and customizable framework.


Have made multiple projects using above tools like web apps coupled with MongoDB/MariaDB.

Featured Projects

Asphalt Retro

  • SDL
  • QuickCG

A simple game written in C++ SDL environment using QuickCG graphics library. Mimics the original Asphalt game.

Check it out

Smart Glasses

  • Open-CV
  • Tesseract
  • E-Speak

A prototype to help blind people understand text in books and also allow them to identify people they already know in order to improve their life style. It was selected to be showcased at Delhi Mini Maker Faire.

Check it out

Private Tor Network

  • Tor
  • Network Administration

Created a private Tor network and were able to demonstrate seamless talk between relays and DA. Helped to understand intricacies of Tor.

Check it out

NBDC Data Analyser

  • Django
  • PostgreSQL
  • D3.js

Working on a project of National Bomb Data Center which comes under NSG(National Security Guards) to help them analyse bomb data. It is currently installed at their headquarters.

Reinforcement Learning

  • Tensorflow
  • OpenAI Gym
  • Arcade Learning Environment

Implemented reinforcement learning algorithms and understanding how they work. Also worked on finding ways to improve how the algorithm works and improves with time.

Check it out

Github Recommender System

  • Autoencoders
  • Collaborative Filtering
  • Data Collection

Developed a recommender system similar to Amazon/Flipkart for Github where users are provided with good repositories for working on. Aim is to promote open source culture. Obtained a recall score of 0.72

Check it out


  • Processing
  • Javascript

Implemented a game using Processing. Ported it to javascript using p5js and even used OOP structure provided by JS!.

Check it out Run it

B.Tech Project

Understanding Vulnerability of Communities in Complex Networks

  • Graph Theory
  • Community Detection
  • Complex Networks

Working on a NP-Hard problem trying to identify vulnerable nodes in a complex network. Involves communitydetection and heuristic based approach in order to meet the optimal result

Check it out