Parag Gupta

Aka Darkhorcrux

Home

Resume

Projects

Blog

GitHub Profile

LinkedIN

Stack Overflow

Competitive programming :

Codechef, Codeforces, Spoj OJ, Hacker Rank

Social Media :

Quora

Projects

Transparent HugePages support for non-anonymous memory regions.

Investigate the affect of facilitating transparent huge pages for non-anonymous regions in memory. Currently, only the anonymous regions can be assigned into a THP.

Anything To HTML : Go To App

Free online tool to convert any document to a downloadable HTML document.
Using : HP-Idol Document Viewer API.
Date : May, 2015

Nlogn Magazine - Valar Codulis : Visit Site!

A blog cum online magazine offering fun puzzles, intriguing articles and chosen comic strips for programmers and computer engineers. The blog is focussed to provide a light-weight yet knowledgable environment for learning algorithms, programming and brainstorming maths.
Date : April, 2015 - Present

Risk-assessment of loan applications using Classification

November 2013 Mentor : Kamalakar Karlapalem Data mining, Classification, Weka, Python Built a classifier model to categorize loan applications according to its associated risk-factor, into different 'Loan Grades' and impose interest rates accordingly.

Catch-Logs ( Catchy ): Github NPM package

Browser-interface for your real time logs.

Information Leak using ICMP protocol

Timeline: Jan, 2013 - Jan, 2014
This project aims at transferring data packets using ICMP protocol. Study the security loopholes associated with ICMP and measures to prevent any such security attacks. (Use of wire-shark, Iptables, ICMP tunneling, etc.)
Mentor: Shatrunjay Rawat
Article Publication : BSD Magazine Jan 2015 Issue

Wikipedia Search Engine : Code

Designed a scalable and efficient wikipedia dataset search engine.It supports field queries for 5 fields: title, infobox, outlinks, category and content.It builds multi-level indexes. Total index-size was < 1/4th for 40GB dataset, answering queries in < 1s. Mentor: Vasudev Verma

Entity Based Opinion Mining from Blogs

It attempts to identify objects being talked about in the blog and the opinion(sentiment) that the author expresses towards them. The opinions further can be summarized and thus can estimate overall opinion of the people towards an object. Based on ”Entity Centric Opinion Mining from Blogs” by Akshat Bakliwal, Piyush Arora, Vasudeva Varma published in Coling-2012. Mentor: Vasudev Verma 2 team members

Compiler Optimization Phase Sequence Search Engine Report

Description : It aims to find out optimal compilation phase sequence for llvm and gcc compilers irrespective of input and the program. It performed at par with −O2 optimization sequence of gcc compiler. Development Platform : C++ , gcc , llvm

Add OpenStack API to dynamically add/remove memory from live VMs

Mentor:Prasad Saripalli Functionality added in Nova-client of Openstack using libvirt.

Room Reservation Portal

Description : A system which facilitates online reservation of rooms in our institute(IIIT). It is a generic portal and can be deployed in any organization. Development Platform : LINUX-APACHE-MYSQL-PHP , Javascript , Jquery library and AJAX technique for dynamic features.

White Paper: Network devices Link

Universal Quantum Gates : Report

The Quantum Gates are the analogy to the classical logic gates in quantum world. They operate on qubits.To manipulate information in a qubit, quantum gates are used. If any unitary operation can be expressed as a finite sequence of gated from a set of quantum gates, then that set is called Universal Quantum Gates. The number of possible quantum gates ( unitary matrices ) is uncountable and we can only make finite number of sequences from a finite set of quantum gates. Hence, its impossible to make a perfect universal quantum gate set.

Honeypots as Security system for Banking : Report

Paper Review : Feedback-Directed Pipeline Parallelism Report

Linux Command-Line Chat Program: Code

A command-line based chat system, based on BSD sockets and POSIX threads coded in C++.

Proxy Web Server: Code

Description : Build a TCP based proxy web server that serves out HTTP requests of clients with a cache replacement policy. Development : BSD sockets , C++

My Linux Shell: Code

September 2011 – October 2011 Its my own Linux shell implemented in C++ under "Operating System" course

Snake Game in 'C': Code

December 2010 – December 2010 The same old Nokia mobile Game developed in C just for fun.

Cannon Game: Code | Youtube Demo

Description : A graphics 2-D game with audio. Development Platform: OpenGL and C.

Sudoku Solver: Code

Sudoku Solver written in C.