Selected Academic Projects
Graph Query System
A system on DBLP collaboration and co-authorship graph for finding potential collaborators. The system was tested for both exact and inexact matches for the given query. Biased-DFS was applied to search the query graph. It was implemented with Java.
Fact Verifier
Given the database of a particular domain, this tool extracts attribute values from a test statement and checks its credibility based on the query result. NBA data-set were used. Synthetic news statements were generated. The system was implemented with Java.
Meeting Schedule
A system for setting up meeting among different person is implemented based on token ring architecture. The system was implemented with Java.
Traveling Salesman
Implementation of Traveling Salesman Problem with C# with metric graph using minimum spanning tree heuristic.
Golf Course
A graphic project for playing golf. Physics of projectile motion has been implemented considering air resistance. A camera is controllable with keyboard. Features include lighting, shading, textures etc. OpenGL is used with Visual C++.
Snake Game
It is a graphic project written in C. The tail of the snake increases as it eats a food. The game ends when the snake faces any obstruction.
Global Beverage Automation System
The project was originally intended for analysis, design and development of a Beverage Industry Automation System using various UML tools. The analysis and design of production and management were done. The system was implemented with ASP.NET and Oracle 9i.
Implementation of OSI Layers
Two OSI layers, Physical Layer and Data Link Layer were implemented in Java allowing chat using go back n sliding window protocol.
Simulation of Operating System (NACHOS)
Simulation of Thread Synchronization, Process Management, Multiprogramming and some basic System Calls of operating system using NACHOS.
TSR
A terminate and stay resident program implemented with Assembly Language Intel 8086.
Tic-Tac-Toe
It is a game written in C based on artificial intelligence.
C Compiler
A C compiler was designed using LEX and YACC.
SuperStore
It is a software, developed with the intention to computerize the process of traditional super market management system. The goal of this project is to develop a fully automated DBMS of any Super Market, Departmental Store, Super Store or any other business institution of this type. Its functionality covers a whole variety of business process ranging from daily sales to report generation, inventory management to employee management etc. The system was implemented with C# and Oracle 9i.
Industry Management System
This project was intended for analysis, design and development of an industry. The system was implemented with C# and Microsoft SQL Server.
Hospital Management System
This project was intended for analysis, design and development of a hospital. This system was implemented with Java.
4-bit Microprocessor
A simple processor capable of executing a set of 29 instructions was designed with pipelining.
Moving Display Board
This is a micro-controller based interfacing project.
Arithmetic Logic Unit
A 4-bit ALU capable of executing addition with/without carry, subtraction with/without borrow, AND and XOR operations.
Modified Booth Multiplier
An 8-bit modified booth multiplier was designed and implemented using RAM.
Selected Professional Projects
AMR Codec
Responsibilities: Code conversion from C to Java and code optimization
iTel Billing
Responsibilities: Web Developer (JSP, JavaScript, CSS, MySQL)
Client Management
Responsibilities: Web Developer (JSP, JavaScript, CSS, MySQL)
REVE Automated System
Responsibilities: Web Developer (JSP, JavaScript, CSS, MySQL)
Digitization of Index/Manual of Disease (CIE-10)
World Health Organization (WHO)
Responsibilities: Application Developer (JavaScript, HTML, CSS)
Agrani School and College
Responsibilities: Web Developer (ASP.NET, JavaScript, CSS, SQL Server)