Jatin Rohilla
  • Projects
  • Resume

DU Result Fetcher

Python, requests, BeautifulSoup

Python script to bulk fetch marks statements for Delhi University Students. Bypasses the captcha on the official result website.

FTP Implementation

C++, GNU Make, TCP/IP sockets, Google Compute Engine

A client-server Implementation of the File Transfer Protocol closely following RFC-959 and Beej's Guide.

Sliding Window Protocols

Python, Flask-SocketIO, heroku

Event Logging based Visualization of Sliding Window Protocols.

Codechef Contest Calendar

Python, Google Calendar API

Custom Google Calendar for upcoming codechef contests. Contests are scraped from the codechef website. The scraping task is run as a cron job.

Statistical Calculator

R, RStudio, Shiny Web App

A Shiny Web App with over 50 statistical functions implemented from scratch in R. Deployed online on shiny apps (active R server in backend).

Atlas Adventure

Alexa Node.js SDK, AWS Lambda, CloudWatch, Google Places API

Amazon Alexa Skill to play the geography variant of the classic word building game - word chain.

Vitamin Guide

Node.js, Alexa Presentation Language

Amazon Alexa multimodal skill made with Alexa Presentation Language (APL). Multimodal means the skill display can now adapt to all screen sizes available in alexa devices.

Ultimate Tic Tac Toe

Python, Pygame, PyInstaller

Extension of the standard 3x3 tic tac toe. A 3x3x3 version with new rules. Play against the computer or a friend. Distributed as as self contained exe

Buffer Cache Simulation

C, makefile, shell script

A Simple Buffer Cache implementation to simulate getblk and brelse algorithms. A menu based step simulation has been implemented to provide fine grained control over the various cases of getblk algorithm.

DUCS Bank

vanilla PHP, Bootstrap, MySQL

A simple online banking system made overnight for Intra Sankalan Web Dev event
~ Built with Jekyll ~