PROJECTS DURING UNDERGRAD

January – March, 2013

12 – BlueShift

Undergrad Major/Thesis Project

This project aimed at developing a method to efficiently use multiple CPUs and GPUs across networked machines simultaneously for breaking MD5 hashes. I eventually solely authored a research paper based on this project. I then wrote a second paper addressing certain bottlenecks from the first paper and also described a botnet model by which attackers could exploit this method to break hashes previously thought too time consuming to break . You can find details and screenshots of this in the “Research Papers” section of the website.

Click for Research Paper 1 Click for Research Paper 2

September, 2012

11 – TOUCHEx

PERSONAL PROJECT

This project aimed at attempting to create a Human Computer Interaction system which would enable users to achieve “touchless” clicking on LCD screen and projected screens

Click for Detail, Video demonstration and Screenshots

May, 2012

10 – Klairovoyance

COMPILER LABORATORY

Program for .NET UI editing. Capable of viewing a program’s GUI outside Visual Studio. Features a finely abstracted code structure for simple addition and definition of GUI components for source analysis and GUI reconstruction. This is done by working on .res files of forms.

Click for Detail and Screenshots

May, 2012

9 – Insomnia

GRAPHICS LABORATORY

This is a cubic modeller made entirely from a mini graphics library, “Klaire”. This mimics a standard 3D modelling 4 viewport workspace similar to 3ds max and other 3D modelling tools. Designed and implemented in C++, it features texture support (only a single texture at the moment, for simplicity sake) and runtime editing.

Click for Detail and Screenshots

May, 2012

8 – LUnlocker

PERSONAL PROJECT

Complete automation of PSP detection and installation of CFW setup files according preprogrammed patch profiles for handling various versions of the OFW of the target PSP. Includes a game ISO manager, CFW file re-setter and OFW upgrader. All features integrated into a centralized and simple to use GUI.

Click for Detail and Screenshots [First program of its kind]

September, 2011

7 – KanMorph

OPEN SOURCE LABORATORY

Generic industrial media format transcoder using FFMpeg library. Has an extremely simple to use UI, highly small size on disk, minimal memory footprint, supports custom parameters modification. Beats commercial media transcoder “AVS4U” in size on disk, Memory footprint and conversion speed.

Click for Detail and Screenshots

June, 2011

6 – Transfusion

MOBILE DEV. LABORATORY

Android app for controlled remote access from Computers to android devices. Server is used to enroll user credentials and assign previledges to each user. Client apps log in to the computer server over WiFi and displays a list of assigned privileges to that user.

Click for Detail, Screenshots and Video Demonstration

October, 2011

5 – K-FLARE

SOFTWARE DEV. LABORATORY

A minimal VB.net cast of the 2008 VB personal project by the same Title. This is Cyber Cage management system which features extensively defined Actors like users, cashiers, administrators etc. This also features secure system locking (for client machines which aren’t logged in)  by means of open source kernel hooks.

Click for Detail and Screenshots

December, 2011

4 – Infusion

PERSONAL PROJECT

Program to simulate keystrokes of cheat codes when triggered from with-in games using Global keyboard shortcuts. Abstraction for user imputable cheats codes for custom games. First program of its kind.

Click for Detail and Screenshots [First program of its kind] 

October, 2010

3 – BunnyBot

ARTIFICIAL INTELLIGENCE LABORATORY

Programmable talking bot using a self designed mechanism for knowledge handling, usage, input and traversing. Knowledge is completely abstracted from actual code. Comes with a demo Knowledge template of a Network Service provider’s complaint recieptionist.

Click for Detail and Screenshots

May, 2010

2 – GRACE

DATABASE LABORATORY

Features a slick and easy to use UI for a simulated medical study using user specified combinations of parameters performed on pre-set or user inputted patient/medical/ailment data. Microsoft Access is used as backend for the project.

Click for Detail and Screenshots

December, 2009

1 – MelodyMax

PERSONAL PROJECT

Industrial Audio Media Player using BASS.net audio library for industrial media handling capability, equalizers, audio visualization. This features finely abstracted slick window skins and supports skinning, playlist usage and standard media controls. Feature to control program from within the System tray using balloon notification was a feature unseen elsewhere at that time.

Click for Detail and Screenshots [Feature(s) unseen when developed]