top of page

PROJECTS

 

 

Web Developement
Game/Graphics Developement
Other
SAP BI Consultant
Maui

Maui

 

Maui, earlier Ochre, is under development game. The game is a puzzle platformer game and most likely will be targeting the mobile devices. The mechanics of the game will mainly focused on a image and motion recognition from the camera feedback.

 

 

Game Engine

Game Engine Development

In this project, I implemented game engine features using C++, Lua, DirectX and OpenGL. In the engine, I faciliated Memory Manager, Shared Pointers, Asset Management, Physics System, Collision System, Rendering Engine with Spatial Partitioning.

 

Click here to see the code.

ICG

Interactive Computer Graphics

In this project, I implemented the basic computer graphics algorithm implementation; phong shading, skybox, dynamic environment mapping, shadow maps, shadow volumes, bump mapping and screen space ambient occlusion, using c++ and OpenGL.

 

Click here to see the code.

RayTracing
TTL

Ray Tracing

In this project, I implemented multithreaded CPU based Ray Tracer in C++. The projects has Blinn-Phong shading, soft shadows, anti-aliasing, depth of Field and global illumination.

 

Click here to see the code.

Conduit

Through The Lens

Through the lens, is a first person shooter game and is still under developemnt. It's is a game in which player's only weapon is a camera. We designed a virtual DSLR which is capable of taking picture inside the game with all functionalities as it should take with real camera.

 

 

Ebola

Conduit

Conduit was a first person shooter game developed using Unreal Engine. The main idea/mechanics of the game was to showcase the intricacies of electromagnetism by letting the player to solve various puzzles based on working principle of electromagnetism - Fleming's left hand rule.

 

Click to see the code base.

 

Lipo

Ebola Training Centre

Ebola training Centre was a serious game made using Unity3D Engine. The idea of the game was to showcase the importance and cause of outgrow in Africa. It was slide scroll game in which player has to mangage the limited resources available in the training camp to mitigate the outgrowing Ebola disease. Game was also promoting the donation for Ebola patient by redirecting to the donation pages once the player was out of resource.

 

Click to see the codebase.

BatSim

Lipo Lab

Lipo Lab is mod game of the arcade game Tapper which was published in 1983. The Game was developed using Flash and ActionScript for targeting  the web users. The primary focus of the game was to make a Game using the mechanics of the Tapper but on a different idea. In the game, player has to serve their patients by doing lipo sections and earn money by selling the fat.

 

Click to see the code base and executable.

BI Accy

Bat Sim

Bat Sim was a simulation game using C# and Monogame API. The main idea was to make a prototype game based on the props - Bat. The game was a puzzle platformer in which the player - Bat - has to reach destination using it SONAR view in the environment.

 

Click to see the code base.

VirtualM

SAP BI Consultant - Bi Reporting

This was the banking project for generating reports on which I worked while working at Acenture Services Pvt Ltd. In this project I was working with a team and I

 

- Designed the data flows in SAP BI for business partner and loan accounts management system.
- Wrote the custom extractor for processing of payment liquidity report
- Reduced the execution time, by an hour, of payment extract by modifying the SQL with indexing.
- Supported on BI release and account migration to production system
- Asset Development - automation of various status mail on designated timing
-Trained new employees in SAP BI technology; concepts and practice in sandboxes.


 

SAS

Virtual Mannequin

Virtual Mannequin is a desktop application developed using Autodesk Maya and Java3D. The application was meant to generate a 3D model based on the anthropological measurement of human body. The model was generating the 3D model by deforming the template based on the anthropological regions using Bezier curves.

 

Click to see the codebase of the project.

TMS

School Automation System

School Automation System is a web application devloped using J2EE JSP and servlets on Apache Tomcat Server. The application have sub modules like payment system, library management system, student portal with single sign on to facilitate the faculty, staffs and students to perform their task online.

 

Click to see the codebase.

Skin

Traffic/Speed Monitoring System

Traffic/Speed Monitoring System is a embedded system project to monitor the speed of vehicles at various checkpoint. The system was having two modules- one in the vehicle itself to calculate the real time speed of the vehicle and RF transmitter to send the speed to the receiver at the other module installed at checkpoints. The system was using two pairs of RF transmitter and 8051 controller for operation of the system.

Read More.

Click to see the code base.

Skin Segmentation

Skin Segmentation is a desktop application developed using MATLAB. The application is meant to recognize human from a camera using color based segmentation technique. The application takes an image and recognize the human skin by recognizing skin pixels in the image. Application is also able to adjust the treshold value for skin pixels for recognizing skins of people from different origin.

 

Click to see the code.

bottom of page