Department of Computer Science, C.M.R. Institute of Technology, Bangalore

A brief description of all the projects I was involved with during undergraduate study to earn my Bachelor's degree in Computer Science and Engineering with First Class Distinction.

NLTPLIB

Interned at the Center for Artificial Intelligence and Robotics (CAIR), Bangalore, India .

Designed and developed a library of natural language text processing algorithms as a framework for tokenizing, look-ups, stemming and summarization.

The library was created using the G++ suite, XML Xerces-C API, SGI STL and the Boost Regex library.

   
 

Report -Download pdf   (584 kb)

PLAYERPRO TENNIS

Implemented a robust database of ATP tennis player profiles using Oracle and VB.

Designed a streamlined user interface to facilitate up-to-date rankings and dynamic report generation of statistics.

 

Report -Download pdf   (700 kb)



HUNGRY NEWTON

Created this stand alone Java game where the objective is to collect as many falling apples as possible.

Gaming interface implemented using threads and AWT Classes.

PASTEL

Graphics editor developed using C. Features line, spiral, ellipse and polygon drawing.

Algorithms used for line clipping, scaling, rotation and transformation.

CLIMATE MODEL SIMULATION

Technical research presentation on how massively parallel computers simulate global circulation models(GCM's).

Includes the challenges set aside for climate model simulation and how they are overcome.

 

Download mpg   (2.4 mb)

 

SWIFT

Developed a robust client/server email facility to run over the network.

Carried out socket programming in C and used the GTK Developer kit to design UI.

 

Presentation- Download ppt   (214 kb)

 

HUFFY TOTALZIP

Designed this utility software to compress data and create archives.

Implemented using the Huffman encoding algorithm.

 

Presentation- Download ppt   (79 kb)

 

ONLINE BANKING

Created a perl/CGI scripted portal that allows user transactions for online bank accounts.

Backend software includes the Apache Web Server, Oracle8i and Active Perl 5.0

 

LITE EDIT

Designed a Linux based text editor with extensive use of the C Graphics and Curses library.

 

K CROSS

Implemented Tic-Tac-Toe with single and 2 player modes.

Placement algorithm developed in MSWLogo.