I am Tandav Krishna, a UX Designer.

I constantly evangelize the principles and ideals of user experience design, putting passion, creativity and user-centric design process into everything I do.

My true purpose is to solve problems, delight, empower, amuse, and connect people through technology. I believe UX is all about empathizing and connecting with the user and try to solve the problems from their perspective.

What really interests me is, creating more than just a product or interaction, but a whole journey.


After completing my undergrad in Design from IIT Guwahati, I started my career working as an Interaction Designer for Honeywell technologies, I have had quite a bit of experience in field research (participatory observation and end user interaction), conducting focus group sessions, ethnographic studies, creating persona, workflow & task analysis, storyboarding, designing interactive user interface design prototypes, preparation of styleguides for transferring UI specification to developers, conducting usability studies and expert heuristic evaluations.

After my stint at Honeywell, I went on to pursue my graduation from Georgia Tech, Atlanta. Post that, I started working for ViVu Inc. (Video Conferencing service -, as one of the founding members and Lead User Experience Architect. It has been an amazing start-up experience, seeing a company grow right from ground zero to being appreciated & acquired by Polycom Inc.

After ViVu's acquisition I moved on to find more challenges and found one in LeanTaaS Inc, a startup trying to find its ground in business intelligence domain. It was a brief, but a fruitful stint, it was a good learning for me.

Seeing the direction LeanTaaS is heading towards, which definitely doesn't align with my interests. On my pursuit for new challenges, I moved on to another startup Druva Inc, One of the most promising startups in the storage space at the time. I was involved in changing the product experience ground up. Being first UX designer at Druva, It’s a very challenging role. I had to start right from mentoring all the stakeholders about user-centric design process, establishing a UX team and a process. I saw the company grow from 30 odd employees to 200 employees and counting.

You can browse through samples of my work below,

  • Show All
  • Druva Inc.
  • LeanTaaS Inc.
  • ViVu Inc.
  • Honeywell Technologies
  • Druva Inc.

    Read More

    Druva Inc.

    My role at Druva include

    • Leading UX team [5 members team]
    • Define experiences for the features to be included in the next product release
    • Coordinate with product team to identify features to be included in the releases
    • Coordinate with various stakeholders for the feature validation
    • Mentor various teams on user-centric design process

    Lead UX team

    • A team of 2 UX Designer / 1 Graphic Designer / 2 Web Dev
    • Identify the tasks for team members
    • Mentor team members for their role
    • Define timelines for the tasks and align them with product life cycle

    Define experiences for the features to be included

    • Conducting usability sessions to understand problems with current product experience
    • Creating persona’s based on user profiles
    • Coordinate with various stakeholders for describing context scenarios for each persona
    • Come up with workflows for the scenarios defined
    • Testing workflows with the stakeholders
    • Ideation and conceptualization of the workflows
    • Low fidelity prototypes and usability testing
    • Solve issues identified and create high fidelity prototypes
    • Create styleguide for the dev team
    • Constantly review the implementation
    • Conduct user acceptance testing before releasing the product

    Product team collaboration on features

    • Conduct weekly stakeholder review meeting for validating experiences. Stakeholders include CTO / CEO / Product / Engineering team members
    • Come up with ideas for new features to be included in the product
    • Collaborate of new product ideation based on market / competitive evaluation / voice of customers
    • Discuss the competitive edge of inSync product over the rest
  • inSync Admin

    Read More

    Druva inSync Admin Portal

    As soon as I joined Druva, we started taking a fresh look at our product user experience and kicked off with Admin console. We had quite an interesting & challenging journey, given that our users have been accustomed to the current UI, amount of information we had collected from our user surveys and putting it all together in one form.

    So, we started with identifying pain points for our core users “System Administrators” & “End Users”, asking questions like,

    • what should be the experience if a user is using the product for the first-time?
    • What will he be interested in?
    • Why will an admin login the admin console?
    • What tasks will an admin perform most often?
    • What will the end users be doing with the system?
    • What happens if a user is lost while performing a particular task?

    and so on by creating mental models and identifying scenarios.

    Once we have identified all the pain points, we started making our hands dirty with quick prototypes and conceptualizing our thoughts on to paper. Key things that we want to focus on while redesigning are ease of use, flexibility, scalability, consistency and make it visually more appealing. Here are some of the early concepts for inSync Admin Dashboard,

    To make it easier for us to evaluate our concepts, we tried to expand some of our concepts further taking some scenarios. Once, we are through with the initial explorations, we tried to do a SWOT analysis on our concepts and pick good things from each of them to come up with a unified UI.

    To give an example, let’s take a look at the redesign of our admin navigation menu. We had various concepts

    • 3 Level menus separating out inSync features from management tasks
    • 2 Level menus with a horizontal menu as views into backup, safepoint, syncshare
    • All the feature views as dropdowns
    • Using windows live metro tiles as menus
    • Single menu with dynamically generated favorites on the right

    We tried to reorganize our menu structure so as to make users feel at ease getting around our existing features as well as it should be easier for us to fit into the same structure if we add more functionality later on.

    Iterations went on till we thought that its solving most of the problems that we thought of earlier, like

    • Key tasks that a user seeks should be upfront,
    • Give Admin user more visibility into the system,
    • Bring out all the products core functionality upfront, so the users using the system for the first-time understands what all he can do with the system.
    • User shouldn’t get confused where he needs to go to perform a particular task [task flows are clear]
    • In all give him a unified experience
  • inSync Client

    Read More

    Druva inSync Desktop Client

    We did a complete usability study of the current inSync Client, and listed down all the usability issues identified during the course. Along with that, we also did a comparative study of other competing products.

    Based on that we tried to change the following things during the client redesign.

    • Information architecture needs to well organized.
    • Need to bring key tasks performed by users upfront.
    • Reduce the number of steps and time required to perform a particular task
    • Learning curve for the product shouldn't be too much
    • Druva, as a brand needs to come across clearly. Different parts of the product must look unified.
  • inSync End User Web

    Read More

    Druva inSync End User Web

    inSync Web Experience caters to end users. This is mostly used by end users when they don't have an easy access to their corporate laptop on which inSync is installed. It's an alternate way to view and manage their data. It involves multiple modules, like

    • Restoring their backup data
    • Managing their share data
    • Share a folder or a file with an external user via a guest account or a simple link
    • Web document viewer
    • Upload content from their desktop onto their shared folder
  • First Use Experience

    Read More

    Druva inSync First Use Experience

    As a part of improving the Druva inSync first use experience, collaborated with various stakeholders [Marketing, Product Management, Sales, Pre-sales, Dev] to revamped the following things in the product.

    • inSync Client & Admin installation
    • Download Pages
    • Setup wizard
    • Walk-through
    • Update Notifications

    It involves looking at the overall experience of a user going to a website and trying out the product by himself.

  • inSync Branding

    Read More

    Druva inSync Product Branding

    Standardizing the visual design language across Admin / Client / End User Web as well as the mobile user interfaces.

    Key Words to Visual Design, factors considered for visual design

    • Enterprise - Robust, Cutting Edge, Problem Solving, Cognitive 2. Druva - Green, Trustworthy, Software
    • Brand Recall (Visual) - Green, Grey, Identity
    • Standard - Consistent, Intuitive, Guiding, Business
    • Professional - Corporate, Large, Clean
  • inSync Mobile Companion

    Read More

    inSync Mobile Companion

    Completely revamped inSync mobile companion for Android & iOS. Redesign is based on the following parameters,

    • Give equal emphasis to key inSync features Backup & sharing.
    • Easier and quick access to data.
    • Follow the standard iOS & android UX design guidelines.
    • Enable more sharing features on mobile.
    • Project mobile app as more of a content consumption rather than content creation platform.
    • Introduced help for mobile companion.
  • inSync Support Portal

    Read More

    Druva inSync Support Portal

    Designed a portal for inSync Cloud administrators and Resellers to create customers / organizations and sell inSync indirectly to alternate channels.

    • inSync Support Portal - Maintaining inSync Cloud
    • inSync Organization Portal - For On-Premise Resellers
  • inSync Help Portal

    Read More

    Druva inSync Help Portal

    As a UX designer, striven hard to make inSync as easy to use as possible, but still there will be cases where user needs to understand features in detail. There should be a single way for a user [Admin as well as end user] to access Support / Knowledge Base & Documentation all from one single place.

    Help portal includes

    • Mobile iOS & Android Help
    • Admin Portal Help
    • End User Help
  • LeanTaaS Platform

    Read More

    LeanTaaS Platform

    Title : Platform For Lean Transformation As A Service
    Client : LeanTaaS Inc.
    Coordinator : Pramati Technologies
    Duration : 12 Months

    LeanTaaS is a tailored analytics SaaS solutions to address specific business goals. When ever there is a specific business need for analytics, a LeanTaaS analyst along with a UX guy approaches the customer and understand their requirements. Once we jot down detailed requirements, we create and evaluate UI prototypes with the customers. We use these prototypes to create a SaaS based application using LeanTaaS platform.

  • Tata Care

    Read More

    Pramati - Tata Communications Limited

    Title : Tata Communications Limited
    Client : Pramati Technologies.
    Coordinator : UX Team @ Pramati
    Duration : 2 Weeks

    This was more of a proof of concept project to win a customer engagement for outsourcing which we eventually did. As a UX team, we did a lot of these POCs over my term at Pramati.

    We were given a task of redesigning user experience of TCL customer portal. Using this portal a user can, monitor his bandwidth usage, network traffic over time, raise and resolve support tickets apart from managing his billing and user accounts.

  • LeanTaaS - A3

    Read More

    LeanTaaS - A3

    Title : LeanTaaS A3
    Client : Lean Enterprise Institute
    Coordinator : Pramati Technologies
    Duration : 2 Months

    LeanTaaS Inc. along with the Lean Enterprise Institute came up with an idea of digitizing the Lean A3 process.

    We went ahead and explored the idea further and did a field study to understand how people use A3 process to solve industrial problems.

    A3 process: The problem awaiting the newcomer had been determined by his manager and scoped out by the mentor the manager assigned. The new employee would begin solving the problem by first understanding the situation. He would define the problem, analyze it, investigate its causes, brainstorm potential countermeasures, evaluate those solutions, and then propose -- i.e. “sell” his recommended countermeasure, which would often involve a simple trial or small experiment. The selling, however, is an inclusive process in which the owner continually improves the content and accuracy of the A3 report as a result of obtaining greater input, and as a result, agreement and support from others.

    Current approach involves using a physical A3 sheet and divide it into sections for describing background, problems statement, Goal, Analysis, Recommendations, Plan & Follow up. Team members based on their understanding and experimentations keeps filling up different sections of the A3 sheet and finally get together to discuss and formulate potential solutions.

  • LeanTaaS Analytics

    Read More

    LeanTaaS Analytics

    LeanTaaS platform is used to create analytics which are used to increase performance, enhance prediction probability & manage resources optimization across various domains like Healthcare, Electronics, Retail & Consumer Goods. Very high profile customers include Caesars, Stanford Hospitals, Clorox, Home Depot, Xerox PARC, Mc Kinsey etc.

    I was mostly involved in converting customer requirements into traceable analytics and creating rapid HTML/CSS prototypes to evaluate the analytics before implementing them in the platform.

  • workflow Studio

    Read More

    LeanTaaS workflow Studio

    Workflows Studio enables to standardize, control, and streamline processes, reducing costs and maximizing productivity. The processes are usually business domain related, which requires a series of steps. Some steps of the process may require human intervention, such as an approval or the development and some of the steps are automated based on business rules.

    For example, consider a purchase order that moves through various departments for authorization and eventual purchase. The order may be moved from department to department for approval automatically. When all authorizations are obtained, the requester of the purchase order is notified and given the authorization. A workflow process may involve constant change and update.

  • ViVu Console

    Read More

    ViVu Console

    Was involved with ViVu right from the Angel investors stage, showing investors a proof of concept of an idea that provoked. Being in a start-up I took up multiple roles apart from user experience design.

    We followed an agile UX process while conceptualizing and evaluating our ideas.

    • Lots of user & market study
    • Prepare quick and dirty prototypes, evaluate them with the team and throw away or iterate and implement immediately.
    • Make quick design decisions.
    • Keep improving user experience for next version
    • Acting as a face for users

    I have two patents for introducing innovative user experience patterns in video conferencing.

  • ViVu Client

    Read More

    ViVu Client

    There are two parts to ViVu as a product web based and a desktop video. End users can install ViVu on their desktops for an enhanced video conferencing experience.

    As a desktop product, ViVu integrates into other messengers like Skype / Google chat / Yahoo Messenger.

    We had a significant milestone in Skype directly approving ViVu as a plug-in for their end users who are looking for a multi-party video conferencing [which skype didn't have at that time].

  • ViVu HP Proposal

    Read More

    ViVu HP Proposal

    ViVU as a product had an open API. We had integrated it with many 3rd party applications. HP's Halo was one such product. HP had a product called halo, which used to get installed along with all the HP laptops. It's an application to manage HP consumer hardware.

    HP wanted to integrate ViVu with their camera application. Using this application a user has an integrated social profile using which he can also do a video conferencing, share a presentation or his desktop with other people in his profile.

  • ViVu Website Iterations

    Read More

    ViVu Website Iterations

    Working in a start-up has its advantages, I was also acting as a marketing support guy there.

    • Making ViVu website and iterating it time and again.
    • improving overall SEO and user conversion rate on the website.
    • Introducing viral marketing strategies.
    • Preparing multimedia content for product documentation.
  • ViVu Portal

    Read More

    ViVu Portal

    A user has a web portal, using which he can

    • can manage all his current ViVu calls
    • Schedule future calls
    • Invite participants for scheduled calls
    • Replay his call archives anytime
  • ViVu Graphics

    Read More

    ViVu Graphics

    Was very closely involved in preparing marketing collaterals.

    • Preparing brochures
    • Mailers
    • Newsletters
    • HR posters
    • Launch marketing campaigns
    • White labelling ViVu Console for customers
  • ViVu Archival

    Read More

    ViVu Archival

    Any user who has initiated a ViVu call can record and play it back later. We have patented archival user experience, where we simply play back the content as it happened. User experience involves.

    • Identifying key data points.
    • True playback of video, as well as the content, shared during the call.
    • Chat playback based on time.
    • Interactive timeline.
    • Share the whole call archive as a simple link with any participants.
    • Archive is available immediately after the call has been terminated.
  • ViVu Analytics

    Read More

    ViVu Analytics

    These analytics are especially helpful in case of webinars where thousands of users join at a time into an event. For maintaining our cloud infrastructure we have an analytics platform which gives us clear insights into,

    • People currently using ViVu.
    • Particular ViVu product they are using.
    • Where users came from.
    • User stats, like bandwidth, inbound and outbound packets etc.
    • Server usage
    • Bandwidth usage
  • ViVu Persona

    Read More

    ViVu Persona

    Personas change from product to product. ViVu in all has 3 products, Video Conferencing, Webinars, Video Cast.

    Based on the scenario, we have 2 or more personas coming into the picture and actually using the product. You can browse through details of various personas in next slides.

  • Inside Honeywell Style-guide

    Read More
  • Kingfisher Thermostat

    Read More

    Kingfisher Thermostat

    Title : Next Generation Thermostat Wall Module
    Client : Honeywell Building Automation Team, Minneapolis
    Coordinator : Honeywell User Experience Team, Minneapolis
    Duration : 6 Months

    Interactive interface design for thermostat wall module. 

    This project focuses on concept prototypes and detail UI design for Kingfisher wall module. Kingfisher is a global wall module platform which covers a wide range of Wall Modules (from different Honeywell businesses like Novar, Alert on, Honeywell ECC, Honeywell HBS) for Building Control. The goal is to come up with a usable interface design which can be generic enough to be used for all kind of controllers and also provide differentiation capability for specific businesses. The end deliverable of this activity validated with end users.

    The UI for Kingfisher Wall module is to be designed in such a way that it is generic enough to be used by all the Honeywell LOBs (Line of businesses). Therefore, it eliminates or reduces recurring manufacturing effort and cost for each LOB.

    This has been designed taking Six sigma product compliance - DFSS process into consideration (Identify, Define, Design & optimize, Verify).

    there are four different types of users Contractors (CO), Consulting Engineers (CE), Building Owners/End Users (EU), Architects (AR). and the primary users of the system are contractors and building owners.

    Customer/ User Comments:

    "there was great interest in the new design", "Can we get it tomorrow?!", "This is a huge leap from the T7560" (Earlier version of the thermostat), "Its simple & easy of use."

    It was seen as an extension of the good work we have done on the home automation front.

  • FCI CAM Works

    Read More

    FCI CAM Works

    Title : Fire Control Systems - Configuration and Monitoring Tool
    Client : Gamewell-FCI, Northford
    Coordinator : Honeywell User Experience Team, Bangalore
    Duration : 6 Month

    Fire Control Systems, configuration, and monitoring system.

    Honeywell has many different fire control systems and each one uses its own way of configuring over the network, and some doesn't even have any and has to be configured manually. So Honeywell decided to integrate all these different panels and designed an interface that can talk with any of those panels using a common protocol. Windows application interface has been developed which can cater with a huge amount of configuration and commissioning data as easily as possible for the user.

    After the user interface design we went ahead with the comparative usability study, you can find the results of the satisfaction rating and the time taken to finish the tasks assigned in the following slides.

    In this project, we started with the heuristic evaluation of the existing version of camworks. we did not have the actual users to study, so we had to come with the provisional persona based on our understanding from different stakeholders. Then we went ahead with identifying the key tasks, use case scenarios, task analysis. We arrived at the final design after deducing the results from the above steps.

  • STEM

    Read More

    Systematic Test Management Tool

    Title : Systematic Test Process Automation Tool
    Client : Honeywell Test Automation Team
    Coordinator : Honeywell User Experience Team, Bangalore
    Duration : 4 Months

    This is a windows application used to manage the testing process in software development life cycle.

    Honeywell has many different tools which do different aspects of testing process, like requirement organization, test script generator, test automation tool, defect tracking tool, requirements traceability tool etc. it is very difficult for the user to traverse between different application to do a particular task. The test director is the common application that is being used in many software industries for automatic the testing process, Honeywell is trying to recreate the application based on the software development life cycle process that Honeywell has.

    We started the project by collection the requirement from the users, what is called as voice of customers (VOC) by Honeywell. then we have taken these and built requirements and prioritization of requirements and going ahead with the task analysis, workflow analysis, and interface design. An overview of the project is as follows

  • Invention Disclosure System

    Read More

    Invention Disclosure System

    Title : System for Maintaining Honeywell Invention Disclosures
    Client : Honeywell
    Coordinator : Honeywell User Experience Team, Bangalore
    Duration : 3 Months

    Web interface which takes employee innovation patenting life cycle. This will be used by Honeywell employees, patent members who may be outside Honeywell, lawyers who discuss the validity of a patent, business unit lead.

    Detailed UI has been designed after many iterations and have conducted a usability study with potential users and have subsequently iterated the UI. Some of the results can be found below,

    We went ahead and conducted a Usability study, results are as follows:

    Many of the positives from the usability study was with respect to the ease of use and intuitiveness and simplicity of the interface.

  • ETS Milestone Tracker

    Read More

    ETS Milestone Tracker

    Title : Maintenance, Tracking Milestones of Honeywell Employees
    Client : Honeywell
    Coordinator : Honeywell User Experience Team, Bangalore
    Duration : 2 Months

    Each employee is provided with some amount of milestones by his project manager and he has to ensure that these has been done within that particular time and sign it off.

    This system is used by all the employees at Honeywell Office, Seattle. Users of this system are

    • Employees, to keep track of their milestones.
    • Project managers, to assign milestones to his employees and keep a track of them and ensure closure.
    • Business lead, to generate monthly reports per employee and per project manager.
  • Envira LINK

    Read More
  • Argus Asset Tracking

    Read More

    Argus Asset Tracking System

    Title : People, Vehicle & Asset Tracking System
    Client : TCS and HTSL, Bangalore
    Coordinator : Honeywell User Centered Design Team, Bangalore
    Duration : 4 Months

    People, Vehicle & Asset RFID tracking system. This system is mainly used by security guards and other administrator related leads at the site. So it is extremely important that it is intuitive and easy to use for them considering their education & experience level in using this kind of system.

    System scope include

    • Tracking assets such as laptops within a corporate building.
    • Tracking people employees, visitors, laborers, managers.
    • Vehicle tracking which will be used for locating the vehicle owned by an organization or by an employee.
    • Configuring various alarms, RFID tags, generating reports etc.

    This project already had the requirement document in place, so we started off with preliminary user analysis to see if the requirement complies with user behavior and add more requirements based on the study. We generated context scenarios, an ideal way in which user would interact with the interface. Then went ahead with the conceptualization.

    Generated scenarios & designed user interface for RFID tracking system which is used for Configuring & Monitoring RFID tags and retrieve data quickly and efficiently. The monitoring part of this system has been developed for users like security people who haven’t got much experience using computers. The final design has been well appreciated across stakeholders.

  • Novar Logic II

    Read More

    Novar Logic II

    Title : Web Service for configuration and maintenance of all the Novar Control Systems
    Client : Novar, Cleveland
    Coordinator : Honeywell User Experience Team, Minneapolis
    Duration : 6 Months

    This has been an extensive project which involves software user interface (UI) in both the indirect and direct channels. Challenge is that software must attain significant depths of functionality and, at the same time, be visually pleasing, very intuitive, and easy to navigate. The software was divided into functional modules that can be added or omitted as desired. The functional points of separation of these modules were determined upon examination of the use case scenarios contained herein.

    The web interface is to be used to configure various control systems across the buildings, like the Refrigeration, Access Controls, Humidity, Pressure, Thermostat, and any third party systems that can be configured for their IO points and Network variables.

    Various things that have been used in this project include, Initial user study, Gathering user requirements, Card sorting for designing information architecture & prioritization, Pugh analysis for coming up with design rationale, Usability study for each major design iteration, Task analysis for understanding the workflow while using the system and other tools complying the Six sigma.

    In all this project has four major users, an installer, configurator, application engineer and tech support guy.

    Pugh Analysis is done to analyze strengths and weaknesses in each of the concepts and this is usually evaluated by gathering all the stakeholders in the project.
    We arrived at the final prototype after repeated iterations based on user inputs.

    We have acquired two invention disclosures for designing new controls for a Web interface using AJAX technology and which made the system easier to use.


I did my graduate internship as a research assistant at DWIG Lab, Georgia Tech, Atlanta and interned over the summer as User Experience Designer at NVIDIA, Santa clara, California.

As a part of my undergrad curriculum, I have interned as a Game Designer at GTI-ETSIT, UPM, Madrid, Spain & Information Architect at NID Satellite center, Hyderabad

Sedona 2.0

Read More

Sedona 2.0

Title : Sedona - Control Panel For NVIDIA Graphic Card
Client : NVIDIA, Santa clara
Coordinator : NVIDIA UX Team
Duration : 3 Months, May 2009 - July 2009

Design an application using which users can control their graphic card properties

Tools & Methodologies Used:

  • User research through questionnaire & contextual inquiry
  • Comparative study & competitive analysis
  • Persona creation
  • Creating context scenarios
  • Conceptualizing and brainstorming ideas
  • Prototyping & heuristic evaluation of ideas
  • Final design POC


Read More


Title : Tangible User Interface Design - 3D
Client : Center For Puppetry Arts, Atlanta
Coordinator : Prof. Ali Mazalek & Prof. Michael Nitche, Georgia Tech
Duration : 8 Months, Sep 2007 - Mar 2008

The TUI3D project is a joint research between Syn-lab and the Digital World & Image Group at Georgia Tech. It addresses production and performative challenges involved in creating machinima. It is developing a suite of tangible interfaces to create and control 3D virtual environments and actors in real-time.

We developed virtual characters which are controlled by a tangible puppet interface through software developed in Processing and implemented in the Unreal Tournament engine using the Movie Sandbox modification.

I worked in the development of a tangible interface called Uniball, a multi-modular and flexible physical puppet that can map its input onto multiple points on a plethora of virtual characters. The Uniball supports up to 8 modular limbs that can be connected to the 8 points around the body. Each limb contains a different sensor like bend, sqeesh, stretch sensor etc and accelerometer for the respective z and x-y axes.

The aim of the project is to provide a flexible and expressive, yet intuitive tangible interfaces that can be used for virtual puppeteering, cinematic storytelling, or live performances.

This project deals with exploring various options for using puppetry as a medium for interactive storytelling. As a part of which Uniball prototype is developed.

3D interactive performance space, such as machinima, lacks intuitive control mechanisms. Set direction and acting are limited by the technical tool-set available to creators, as the tools were designed to create video games rather than cinematic works. They do a poor job of capturing the performative expression that characterizes the most mature medium of film.

Tangible interfaces can help bridge gap between computer film creators and the established base of traditional film creators and their knowledge-base. We also anticipate deeper and more convincing expression with these more user-centered tools.

Subdivision Modifier Plug-in

Read More

3DsMax - Subdivision Modifier Plug-in

Title : 3Ds MAX Plug-ins for OLGA - Online Gaming Project
Client : GTI, ETSIT, UPM - Madrid
Coordinator : Prof. Francisco Moran Burgos, UPM
Duration : 3 Months

As a part of my summer internship, I have programmed plug-ins for 3DsMax for OLGA (Online Gaming) project under the supervision of Fransisco Moran Burgos (GTI, ETSIT, UPM, Madrid). These can be used as model creation and extraction of Level of Details (LODs) stage of network game development. I developed three plug-ins

  • An "Export Plug-in" for exporting the 3ds max objects into simpler ASCII code than what is currently available in Max.
  • A "Subdivision Modifier" which divides a given triangulated surface using "Butterfly subdivision scheme".
  • "Simplifying Surfaces Modifier", this modifier adds textures and vertex colors to surfaces simplified using full edge collapses.

Click next to view the result of subdivision modifier plug-in applied on a very low polygon fist & cow models.

Click next to take a look at the UI for the 3Ds Max plug-in through which we can apply the subdivision modifier to any triangulated polygon model.

NID Satellite Center

Read More

NID Satellite Center

Title : Digital Content and Visual Identity for NID's Design Clinic at Hyderabad
Client : NID Satellite Center, Hyderabad
Coordinator : Prof. I. S. Mathur, NID - Ahmedabad
Duration : 2 Months

This is a project done for NID satellite center, Hyderabad for presenting the work done by the satellite center to the faculty council at NID, Ahmedabad. More than a multimedia this is an information architecture assignment because it has lots of information ranging about 120 slides. So I had to systematically structure the information and group accordingly which you can view in the image below. This was successfully presented at the faculty council and funds were granted for the ongoing projects in Andhra Pradesh.

I have also designed the visual identity and some poster templates for future purposes. Visual identity was mainly focused on Design clinic - a consultancy company which can enhance the quality of the existing product.


I did my graduation from Georgia Institute of Technology, Atlanta, pursued my Masters in human-computer Interaction (MS-HCI).

I have done my undergrad in Design from Indian Institute of Technology (IIT), Guwahati with majors in Communication Design.

You can browse through my student projects below.

  • Show All
  • Interaction Design
  • Digital Media
  • Graphic Design
  • AASVI System

    Read More

    Accessible and Adaptive System for Visually Impaired

    Title : Accessible and Adaptive System for Visually Impaired
    Client : Center for Visually Impaired, Atlanta
    Coordinator : Prof. Bruce Walker, Georgia Tech
    Duration : 3 Months, Sep - Dec 2007

    This is done as a part of Introduction to HCI class curriculum. We have chosen this group project based on the theme of the semester "Overcoming Adversity". Project involves four parts ranging from User Data Collection, Task analysis,   Persona Creation, Scenario building, System prototyping, Heuristic evaluation, and Usability testing of the final prototype.

    Accessible and Adaptive System for Visually Impaired (AASVI) is a device to aid visually impaired users in performing activities of daily living by making the environment, system and products accessible to our target user group.

    In the present scenario, the target user group is highly dependent upon external support, for e.g.. A caretaker, thus the objective of our design is to make a user independent in performing his daily activities. Making all the products, that user interacts with like for example microwave, vending machines, exercise equipment or any other device he uses routinely.

    After expert and user interviews, surveys and literature study, we came up with a list of requirements and three alternative designs for the needed system. Then we went on to choose a design based on various design rationales and prototyped the system and evaluated with the end users.

    Target User : The user group considered for our problem space comprises of visually impaired (both low vision and blind population) men/women of age range 18-60 years. The reasons for choosing this particular target group are:

    • This age group generally comprises of the working class users. For this, they need to interact actively with their environment with the use of technological devices.
    • This particular age group of our users is more willing to adapt the technology or new system into their lives.
    • Matured people feel the need and importance of being independent with their daily activities and tasks.

    We used the following techniques to gather user requirements, We used the following techniques while collecting the required data:

    • Focus Group
    • Talking with experts in the field
    • Existing System Analysis

    After formulating functional, non-functional and usability requirements we went ahead with the task analysis. Using task analysis we brainstormed for ideas, three of the main ones are described below, Ubicane, Feel it, Intelli pad

    Final design has been implemented taking the "Feel it" idea into consideration, Our solution is a wearable device for the wrist or hand, depending on context of use and user comfort. User scans the area which he wants to 'read' using his hand and the device converts text in that area to Braille or magnifies it on the opposite side of the device. It also provides auditory feedback depending on user preference. It acts as a converter, translating the user environment into a more easily accessible format.

    The design that has been implemented consists of a wristband to be worn on hand, a camera surrounded by four LEDs, a processing unit consisting of a laptop with speakers for output and microphone for input. Instead of a proximity sensor, the user will have a switch to activate or deactivate the device.

    We have conducted a quantitative evaluation of the design which lead us to refine the design further. We evaluated the system with six visually impaired users using the 'Wizard of oz' approach. Usability metrics that were considered are Effectiveness, Efficiency, Satisfaction, Ease of use, Consistency, Robustness & Learn-ability. The results of which are used for statistical analysis, a sample can be found below,

    This is a graph depicting effectiveness of task completion shows that a big gap exists between the percentage completion of tasks for first-time users for unassisted and assisted interactions. This in turn implies initial training is required to get accustomed to the product.

  • Operation Peace

    Read More

    Operation Peace

    Title : Community Web Portal for Children
    Client : Operation Peace - Non Profit Organization, Atlanta
    Coordinator : Prof. Santosh Vempala & Prof. Michael Best, Georgia Tech
    Duration : 3 Months, Jan - Mar 2008

    This project is a part of the course Computation for Social Change at Georgia Institute of Technology. The project is initiated as an effort to help children from low-income communities/families in leveraging the benefits of new technologies especially computers and internet. It is done in collaboration with Operation P.E.A.C.E., a non-profit, multi-service, community development organization serving the Village of Bedford Pines and the surrounding area of metropolitan Atlanta.

    program involves, 70 kids, mostly below 13yrs of age; volunteers who work as teachers, mentors and facilitators for running the activities of the program; and the administrative staff, mainly responsible for managing, planning and fund raising. We first looked at the existing system and how it works; and gathered information about the potential users and their task, through informal discussion and contextual inquiries. This helped us defining the initial goals for the project.

    1. To look into the aspects of using computers and the internet.
    2. To augment and improve the education methodologies followed at the center by leveraging the available technology.
    3. To present children with interesting and useful online applications to attract them towards using these technologies.
    4. To create technological awareness and help children widen their scope of education.
    5. To provide sustainable access to these technologies and help teachers and administrators with their tasks.

    Our primary users whom we have catered to and their main tasks have been listed in the below diagram, these tasks have also been chosen based on the time constraint that we have for the project.

    Before embarking into final design concept, we prepared a conceptual diagram which became the basis for discussion and evaluating our brainstormed concepts. This depicted as below,

    Then we went ahead with the final implementation of the project, which consists of different parts as mentioned in the conceptual diagram like, Search, Chatterbox, Music, Video, Radio, Games etc. The other part in the implementation is the configuration of Engrade- a free online application used exclusively for Online-classroom purpose.

    The project has been widely appreciated by several departments inside Georgia tech and also by Atlanta Journal Constitution, you can visit the article here, AJC News Article

  • Click ...!

    Read More

    Click ...!

    Title : Click...! - Interaction Design for Applications on Wristwatch
    Client : Course Project for class - Mobile and Ubiquitous Computing
    Coordinator : Prof. Thad Starner & Normal Patel, Georgia Tech
    Duration : 2 Months, Aug - Sep 2007

    Wristwatch is most tangible mobile device that people carry in current scenario which blends into the user environment; Aim of this project is to identify the applications that can be embedded into a compact wristwatch and to explore and evaluate various interaction techniques and different applications that can be integrated in a circular wristwatch.

    After reviewing previous works, we ran several brainstorming sessions taking into consideration the four basic interaction techniques that is needed for any 2D interface: showing up menu, navigation through different menu options, selecting a particular option, and text entry, and came up with numerous interaction design ideas, we have conducted a heuristic evaluation of all the concepts considering the knowledge from previous work that has been done and by talking with experts in this field.

    In the touch screen scrolling navigation interface, users scroll over the edge of the circular dial on the wristwatch to browse through the desired item in the menu, and then touch the screen to choose.

    Edgewrite is a mechanism that can use four keys to enter any text with the help of edges on the screen. The screen can be divided into four segments, by touching these segments in particular combinations, we can enter the text.

    We created a prototype that simulates these interaction methods on a Motorola E680i phone.

  • Uwatch Interaction

    Read More

    Uwatch Interaction

    Title : UWatch - Gesture watch for controlling media player
    Client : Course Project for class - Mobile and Ubiquitous Computing
    Coordinator : Prof. Thad Starner, Georgia Tech
    Duration : 2 Months, Oct - Nov 2007

    Natural user interface is defined in terms of experience: people naturally communicate through gestures, expressions, movements, and discover the world by looking around and manipulating physical objects; the key assumption here is that they should be allowed to interact with technology as they are used to interact with the real world in everyday life, as evolution and education taught them to do. Gestures are a kind of interaction through non-verbal communication made with a part of the body that can convey meaning, are used every day in a variety of tasks ranging from expressing our emotions, feelings and thoughts. Gestures are a promising approach to human-computer interaction because they often allow several parameters to be controlled simultaneously in an intuitive fashion. 

    Gesture interaction is especially used in the manipulating things in users’ secondary tasks, like say switching songs in your music player while you are cooking, or trying to automate the environment around you, like turning off/on the lights in your house from your bed, like a magic wand in the user's hand.

    in this project, we developed a prototype, gesture-based wristwatch called Uber Watch that integrates four proximity sensors and an accelerometer. Uber Watch can recognize many intuitive hand gestures around the wrist and those gestures were proven useful and efficient to perform through our expert evaluation. We implemented the interaction with a music player, which is most commonly used secondary application.

    we have concentrated on simple functionalities of a music player

    1. Start the music player.
    2. Stop the music player.
    3. Play next song in my playlist.
    4. Play previous song in my playlist.
    5. Raise the volume.
    6. Decrease the volume.
    7. Fast forward the song.
    8. Fast reverse the song.
    9. Play/ Pause the song. (through clapping hands)

    We made a prototype which is built by integrating four proximity sensors, accelerometer and Blue-tooth. We have some constraints for coming up with gestures, as proximity sensors are placed around the wristband the gestures that we come up with should be concentrated around wrist. We also have accelerometer which can sense the movement of the hand.

    This looks pretty huge on the wrist, but in an ideal scenario the size of the sensors, accelerometer, blue-tooth chip used can be highly highly reduced making it similar in size with any regular watch.


    While evaluation, in addition to Nielson’s heuristics, we also developed a quantitative scale questionnaire to see the experts’ subjective impression toward Uber Watch, for example: its robustness and appearance. Apart from that, we have also included NASA task load index rating scales, mental demand, physical demand, temporal demand, effort, performance, and frustration level.

    Some of the compiled results are as follows,

    • It has consistency in that all actions are transferred to controls, and it matches between the system and the real world.  In general, it is definitely flexible and efficient to use.
    • There is no apparent visible feedback to present current system status.  LEDs provide only minimal visibility.
    • The aesthetics and minimalist is not good because the physical form is too huge and too many geeky electronics stick ing out.  Moreover, it does not look robust enough.
    • Although most gestures used so far are intuitive, there is not much help provided for users to know about the gestures in the first place.
    • No error prevention and error recovery.  Some kind of “Undo” function should be added.
  • Health Information System

    Read More

    Health Information System Research

    Title : HCI Approach to solve problems in health information systems
    Client : Course work for class - Health Care Information Systems
    Coordinator : Prof. David Cowan & Prof. Mark Braunstein, Georgia Tech
    Duration : 2 Months, Mar - Apr 2008

    There are four major issues/ challenges which are underlying in today’s healthcare industry,
    One of those issues is Human-machine interface flaws, machine rules that do not correspond to work organization or usual behaviors of people in health care industry. If those hospitals cause errors then it might be fatal and can risk a person’s life. These errors can be classified as errors in execution and errors of planning.

    Apart from these two, another major problem in healthcare industry is the cost. Cost can be classified from the healthcare providers as well as patient’s perspective.

    Lastly, as populations grow, wait time to access medical care increase proportionally. Amount of people getting admitted into a hospital is increasing rapidly. Clinicians and staff find themselves working round-the-clock, and yet patients wait longer and longer to receive treatment.

    “Current systems force people to wrap themselves around the technology like a pretzel instead of making sure the technology is responsive to the people doing the work,"
    -Ross J. Koppel, sociologist and researcher

    Problem Statement:

    A healthcare provider recites the chain of care events that take place between a patients’ arrival at the hospital and his discharge and this is the time when there is possibility of above mentioned issues to arise. However, the flow of these events, their timeliness and efficiency can fluctuate vastly and these factors contribute to a complex, hospital wide problem, "patient workflow". Many of the issues can be resolved by analyzing the patient workflow. New approaches are needed to analyze the patient flow in health care, starting with placing people involved at the center of health care systems. My research paper portrays methodologies researchers can apply to do this kind of analysis.

    The methodology employed is,

    There are huge number of people and tasks involved in a hospital atmosphere, after the thorough analysis, major problems have been due to the following factors,

    • Extraneous demand on time and attention
    • Complex patient tracking and information processing
    • Congested waiting and treatment areas
    • Inadequate communication systems
    • Inventory management
    • Paper forms management
    • Medical errors (Communication errors, Human errors, Diagnostic error, )
    • Memory overload of existing system
    • Systems designed aren’t in sync with actual work-flow

    Final solution is that, Single solution can not solve all the problems. Solutions may change with time and knowledge that we gain about the process, user as well as task in hand.

  • Mobile Air Ticketing

    Read More

    Mobile Air Ticketing

    Title : Application for Booking Air-ticket over Mobile Phone
    Client : Graduate Project, Air Deccan
    Coordinator : Prof. Mandar Rane, IIT Guwahati
    Duration : 4 Months, Jan - Apr 2005

    This is done as a part of final semester project. Now a days due to the introduction of cheap airlines people started traveling more by airways, and the airways are in turn turning to sources other than travel agents (as it is much expensive affair to maintain) to book tickets for their passengers, one such source is web. I was exploring if we can make this ticketing process still easier by providing some interface over mobile phone.

    Designed an Interface through which a person can book an air ticket through Mobile phone. The extreme intricacies of Interface design and system design have been taken into consideration. Usability study has been done, and iteratively required changes were been made on interface. Final module is prepared using Adobe Photoshop, Icon maker and Macromedia Flash. Challenge of the design, is that the whole interface is developed in a 128 * 128 pixels screen size.

  • Virtual Shopping Mall

    Read More

    Virtual Shopping Mall

    Title : Interactive 3d virtual space over web for e-shopping
    Client : Under Graduate Project
    Coordinator : Prof. Mandar Rane & Prof. Pradeep Yammiyawar, IIT Guwahati
    Duration : 4 Months, Jan - Apr 2005

    This is done as a part of my seventh semester project. There are a few 3D Shopping malls available over Internet but none of them seems to solve the basic purpose and not much interactive too. The Basic purpose of building this shopping mall is based on "BAZAAR" metaphor where prices are negotiated and transactions are accompanied by specific experiences, emotions, Interactions and even changes in attitude. The final outcome of the project is a readily usable web interface implemented using VRML integrated with Flash.

  • Interactive storytelling

    Read More

    Interactive storytelling

    Title : Interactive and Engaging storytelling Device for Children
    Client : Undergraduate Interaction Design Workshop Project
    Coordinator : Prof. Ravi Pooviah, IDC, IIT Mumbai
    Duration : 1 Month

    Conceptualized and developed a mock model of an interactive, entertaining, storytelling and story building device for children. In this group project we developed probable devices information architecture, navigation, technologies to be used and assumed. At-last tested their usability with children of different age groups for which the device is intended for. The ultimate goal of this Interaction workshop was to design a completely new product assuming technology. The current product is developed for

    • storytelling by the device
    • Story building by the user
    • Playback of the saved stories
    • Learning aid
  • Virtual Interactions

    Read More

    Research On Virtual Interaction

    Title : Online Multi-player Interaction Taxonomy
    Client : Undergraduate Project
    Coordinator : Prof. Ravi Mokashi Punekar, IIT Guwahati
    Duration : 4 Months, Aug - Nov 2004

    Interesting features in all online games are the interactions. This theoretical project deals with all the different types of interaction methods necessary for a successful multi-player game. This research concluded by giving a detailed picture of "Multi-player Interaction Taxonomy". can also be used while developing virtual worlds. Wide ranges of topics that have been dealt with are study of multi-player games, cultural and aesthetic influences on online games etc. A brief survey has been made in the game design forum, where over 150 gamers from around the globe participated, taking which conclusions have been made.

    Various questions that were asked during the survey are,

    • What is your age?
    • Since when did you start playing games?
    • What kind of multi-player games do/ did you like?
    • Which one dis you play or still playing?
    • How long do you generally play for?
    • What is your general motivation to play?
    • What is the most interesting part in this game?
    • What demotivates you when you are playing a game?
    • What makes you really angry while you are playing a game?
    • How often do you communicate with players?
    • How do you communicate with them?
    • Are you able to communicate successfully?
    • By playing multi-player games, what kind of person does that make you or you wish to become? (motivation to play)
  • Navigation Device

    Read More

    Navigation Device For IIT Guwahati

    Title : Interactive Navigation Device for IIT Guwahati
    Client : Course Project for class - Interaction Design
    Coordinator : Prof. Pradeep Yammiyawar, IIT Guwahati
    Duration : 2 Months

    Developed a 3D Model and interface design of navigation device for IIT Guwahati. This is done as a part of interactive communication course work. Navigation system not only gives user facility to travel from one place to another but also gives user his own choices to choose from and make the interactivity easier rather than providing with entire list of places. In the process there are many aspects of interface design that are dealt with.

  • Bend It Like Devgan

    Read More

    Bend It Like Devgan

    Title : Workshop Project on Interactive storytelling
    Client : Puppeteering Workshop Project
    Coordinator : Mr Praveen Rajkhava, Professional Puppeteer
    Duration : 1 Months

    I was a part of the team which was exploring the possibility of using puppetry as a medium for interactive storytelling. I was mainly involved in character development and Audio/ Video part of project. Puppetry is a traditional art which can create a permanent impact on a child's mind when conveyed any message through it. Our team experimented using this aspect of puppetry as a learning aid for children. We have chosen an age old story from Panchatantra and used the technique of "Blow Puppetry" to play with.

  • Multimedia News Gathering

    Read More

    Multimedia News Gathering

    Title : Ferst Center for Arts presents Tania Perez Show
    Client : Ferst Center for Arts
    Coordinator : Prof. Irfan Essa, Georgia Tech
    Duration : 2 Weeks, Jan 2008

    For this assignment we had to collect and reporting multimedia information on a newsworthy story of our choosing. This might include integrated elements such as text, audio, video, photos, slide-shows, panoramas, interactive info-graphics, maps, interviews etc. Here are the steps that we went through,

    • Brainstorm for a story concept : What do the user of the story will be interested in knowing and how can we present that in a meaningful way? What types of media will we need to collect to tell the story? What medium will be most effective? How will we provide balanced perspectives on the story? What will be the textual component of the story?
    • Gathering: Capture the information through digital (video) camera and/or voice recorder.
    • Presentation: How should we present the media we’be collected in different ways? What presentation style will be of most value to the user? What’s the story you want to highlight?

    One of the most difficult part of the project and the one that took up much of our time was deciding and coming up with a concept that would be exciting, have a story that would be useful reading as well suitable for multimedia storytelling. We brainstormed a lot of concepts but finally decided to ‘cover’ an event at the Ferst Center of arts at Georgia Institute of Technology, with an introduction of the Ferst center. a brief about Tania Perez  the choreographer followed by a review/write up of the show. The project gave us a chance to interview the audience, the director and marketing director of Ferst Center along with an opportunity to watch a great show. We took lots of videos during the process.

    We used various tools to aid us in the process of trying to create a multimedia report. The tools used were Adobe Flash CS3, iMovie, Audacity and Adobe Photoshop CS3. The task that took a lot of time was integration of the content from all these tools to create a seamless report. Overall the exercise was fun, taught us a lot. And bottom-line “citizen journalism” can be a lot of fun; especially with the plethora tools and applications available today, which can truly help you to create a “multimedia report”.

  • News Aggregation

    Read More

    News Aggregation - Visualization

    Title : Information Diffusion in Blogosphere
    Client : Course Work for class - Computational Journalism
    Coordinator : Prof. Irfan Essa, Georgia Tech
    Duration : 1 Month, Feb 2008

    The web as a publishing platform facilitates the rapid review and re-publishing of information through different outlets such as blogs and pod-casts. In particular a characteristic of blogs is that they tend to quote or paraphrase information from traditional news sources and add additional commentary. In fact, 55% of bloggers say that they make a post often or sometimes because of something they read or see in the news as the information from the original source diffuses through the Internet it can be subtly altered, misinterpreted, or outright changed. A microcosm of the process is easily seen in the child’s game of “pass it down”, where each child passes a phrase on to the next in turn. By the time the phrase reaches the last child in the classroom the message has significantly changed.

    The purpose of this assignment is to observe and critically analyze how information diffusion occurs with online news sources and then use this understanding to synthesize something new. We choose the story, “Microsoft billionaire Bill Gates has had to delete his Facebook account after being hassled by thousands of fans.” The story was originally published in ‘The Sun” on 02/08/2008. It is a short story which talks about how Bill Gates, though hooked on the social networking site Facebook; had to deactivate his account after receiving over 8000 friend requests a day. Bill Gates was so hooked to the site that he shelled 120 million – for a 1.6 percent stake in Facebook.

    In this assignment we did the following tasks,

    • Our general observations about the interaction between news and the Blogosphere?
    • What are the different perspectives that people bring to the story?
    • Can they be classified, and if so, how?
    • Has re-interpretation of the story by bloggers affected the tone and understanding of those commenting on the story?
    • How has the story changed (has it?)?
    • What kinds of tags are used to describe the story and/or posts? Are they appropriate?
    • Finally, how might you aggregate, organize, structure, and re-present the complete story (original story, blogs, blog comments, tags, etc.) for this specific story so that readers would gain a better understanding of the context and varied perspectives?

    Depending on how the story was presented, the comments also evolved and changed over time. The initial reaction was sarcasm, humor which slowly changed into that of adopting a cautious approach while providing personal information on the Internet. The story is a nice example of how a story slowly evolves over the Blogosphere, how different people present their perspectives about it and how publishing of a related article from a prominent source can affect its course. The article also leads to various spoofs of Bill Gates profiles appearing on the net. The most common tags associated with the story were Bill Gates and Facebook. These were the tags that stuck with the story from the time it was published.

    As the story had a variety of perspectives, a variety of angles and a plethora of comments associated with it, a better way to represent it would be using a visualization graph. A dynamically generated graph using color coding to represent different information along with basic sentiment analyzing would give the user the bigger picture as to how the story evolved through the Blogosphere with time and how did the web community react to various perspectives about the story.

    We created a generic ‘keyword’ search based application, which would generate a tree structure for the story. The main nodes would represent the various articles published related to the keywords; while the nodes connected with them would indicate the comments and tags associated with the article. Also we tried to implement a simple sentiment analysis based on the number of positive and negative comments. The entire graph was time based and could be adjusted according to the ‘From’ and ‘To’ time slider provided.

    The application provides an easy to understand interface, and displays all the information in one screen.

  • Information Mash-up

    Read More

    Information Mash-up

    Title : Tribute to Adam Gilchrist
    Client : Course Work for the class - Computation Journalism
    Coordinator : Prof. Irfan Essa, Georgia Tech
    Duration : 2 Weeks, Mar 2008

    The purpose of this assignment is to create a map mash-up / visualization with a newsworthy dataset of your choosing. For this assignment we did the following tasks,

    • Find or create some dataset which has some news value
    • Geo-code the dataset
    • Display it on a map in some way which facilitates better understanding of the data.

    Here we need to think about the information interns of users who are going to receive it, how can we present the data on a map so that an end user can better understand it or make better use of it.

    I choose the topic, "A tribute to Adam Gilchrist". Adam Gilchrist, a cricket player got retired from cricket in March. I created a information mash-up, which portrays the information on all the runs that he has scored around world. A viewer of this information might be more interested in following information

    • In which country did the player scored most of his runs in?
    • Where did he play most of his test matches?
    • Where does he averages more than his career average?
    • Which venue does he like the most?
    • Where did he score his highest score in test match?
  • Knowledge Garden

    Read More

    Knowledge Garden

    Title : Knowledge Garden - Information Visualization of Web Usage
    Client : Final Course Project for the class - Computational Journalism
    Coordinator : Prof. Irfan Essa, Georgia Tech
    Duration : 2 Months, Mar - Apr 2008

    This is a project done as a part of Computational Journalism class project.

    We started the project with a very broad scope of building a news game where people view the news items as they are involved in a kind of role playing game. As we were brainstorming for ideas for different games, we zeroed in on a concept where one navigates in the space and accumulate points based on reading news items he finds. But in this kind of scenario, we faced certain questions like, who places the news items? How do those news items change over time? Can we add a social aspect to it, rather than just an individual playing it? How can the user feel that the space where he is navigating is more personalized rather than randomly placed news articles? If we place some news articles randomly, how do we know that the user is interested in reading those kinds of articles?

    As we were answering these questions, more and more of them were revealed with regards to user personalization. Game would definitely be more interesting and people would be willing to play, if the space one is navigating is more personalized. So we came up with an idea of why not track user’s own history and try to depict it in the space in a more intuitive & interesting manner. By doing so, we can also add more social and sharing aspect to it, rather than just playing a random game.

    Thus we came up with the concept of Knowledge Garden,


    • Have you ever thought of what kind of news you have been looking at lately?
    • Are you biased towards any particular person or location?
    • Have you ever forgot browsing about a particular topic/ person/ location that you have been concentrating on for the past few days?
    • Do you wonder what kind of knowledge that your friends might be having with regards to a particular person or location if yes then where did they get that knowledge from?

    If you have answered yes to any of the questions above then, this is the tool the tool that you are looking at. What this tool essentially does is, as you browse through various news stories either it might be from politics, sports, entertainment etc. it extracts various entities like persons involved in that news story, locations (region, city, state & country) where that story is emerging from and organizations on which that particular story is concentrated on. Then it sows a plant in your garden based on the each extracted entities. As you browse through the websites and find the same entity say “Hilary Clinton” getting repeated, a new leaf gets added to the Hilary Clintons plant.

    As the time progresses as you are updating yourself with that particular entity this plant grows showing off your knowledge in that particular topic. But if you haven’t searched about the particular entity for a long period of time, it means that you are not watering your plant and the plant begins to die. You can view your garden at any point of time, look at the dying entities and try to increase your knowledge in that topic. For a particular plant, you can view the entity that the plant belongs to, zoom it onto the plant and look at the links from where that entity has been extracted.

    Now, once you have built your garden you can share your garden with your friends, and see their garden. So that you can know what your friends have been browsing through. What news you have been missing about a particular entity. Going ahead this tool can also be used as an analysis of the people’s news reading patterns, and if person is searching for a particular person for say one hour as he searches ahead we can show him the news only related to that person, which we have extracted from other similar plants from others gardens.


    The front end of the system was Flash CS3. This was chosen as we wanted to embed the application into a web browser. At the core of our project we used PHP. The user’s browsing history was detected by using the ‘history.dat’ file which is maintained by Mozilla in a specific location depending on the operating system used. This file was parsed and relevant information extracted using a Python script, which presented its output in an XML file. This was then read by a PHP script which then visited the various links and extracted relevant entities from those links. The entities extracted currently are ‘People’, ‘Technology’, ‘Countries’ etc. These were then stored in a MySQL database, which is from where the ActionScipt reads them and displays the information in the form of a Knowledge Garden.

  • Alcheringa 2003

    Read More

    Alcheringa 2003 Digital Content

    Title : Digital Content for Cultural Festival, IIT Guwahati
    Client : Gymkhana, IIT Guwahati
    Coordinator : None
    Duration : 1 Month

    Built a website for the promotion of IIT Guwahati cultural festival, Alcheringa for the year 2003. This web site was mainly intended for web campaigning and create an online participation for the festival. This site has all the information about the events and schedules in detail. Putting it the other way round I had to create a web identity for the festival.

    An Interactive multimedia was developed as a part of IIT Guwahati annual cultural festival's promotion. This gave a complete picture of festivals proceedings in the previous year (2003) and the information about the proceedings in 2004. Aim of the multimedia was to attract sponsors for the event.

  • NSRD Digital CD ROM

    Read More

    NSRD Digital CD Rom

    Title : Digital CD Rom for National Symposium on Rotor Dynamics
    Client : NSRD Team, IITG
    Coordinator : None
    Duration : 1 Month

    Designed the multimedia for the introduction of NSRD to the delegates who came to attend the symposium. It has all the information about the symposium proceedings, research papers that are going to be presented during the conference and the participants. On the whole it's a complete overview of symposium proceedings.

  • Virtual Kamakhya Tour

    Read More

    Virtual Tour Of Kamakhya

    Title : Multimedia introduction to Kamakhya Temple, Guwahati
    Client : Course work for the class - Semantics
    Coordinator : Prof. Ravi Mokashi Punekar, IIT Guwahati
    Duration : 1 Month

    Multimedia designed for the use of tourism development of Kamakhya temple, one of the oldest temple in northeastern India and one of the shakthi peethas of India. This is a group project, where we opted to choose our multimedia to be a question and answered one along within-numerous number of visuals. Aim of the project is to bring out north eastern Idealism and the power of Kamakhya. The project was further proposed to develop into a touch screen guide for the people about to visit this temple.

  • Stop Pollution Animation

    Read More

    Stop Pollution Animation

    Title : Advertisement on Environmental Awareness due to Autorikshaws
    Client : Course Work for the class - Introduction to Multimedia
    Coordinator : Prof. Khyathi Nagar, IIT Guwahati
    Duration : 2 Weeks

    The pollution levels have increased to a great extent in the recent times, especially in the major cities. When I did a small survey on Autorickshaws, the three wheeler carrier vehicle of India it revealed that the major environmental pollution is caused by these diesel vehicles which aren't controlled for pollution by any government regulations. They roam around the roads emitting poisonous gases. So I decided to go further and take an initiative towards creating awareness among the people through an advertisement and thus created a 20 second promo on, "Stop Pollution due to Autorickshaws".

  • Mobile Radio Networks

    Read More

    Mobile Radio Networks E-Learning Module

    Title : Multimedia Movie Explaining the Working of Mobile phones
    Client : Course Project for the class - Advanced Multimedia
    Coordinator : Prof. Khyathi Nagar, IIT Guwahati
    Duration : 2 Months

    As a part of e-learning project we as group of three designed a module to explain the working of mobile radio networks to common people like farmers. We have chosen "Santa - Banta" the characters that were developed using farmers in Punjab as metaphor to explain the functionality of mobile phone using an analogy of wheat transportation. The aim of the project is to express the idea through visuals and use as minimal text as possible. The design process includes Idea generation, character building, storyboarding, analogy to explain things, technical diagram and final execution.

  • Goat Milk Advertisement

    Read More

    Goat Milk, Advertisement

    Title : 3d Character Animated ad for Introducing Goat Milk Products
    Client : Course Project for the class - Advanced Computer Graphics
    Coordinator : Prof. Raja Mohanty, IDC - Mumbai
    Duration : 3 Months

    This was a project done for exploring character animation in 3Ds Max. I had developed a character using goat as a base and visualized character in 3D and first made a clay model to get a thorough look at the form of the character and made the changes necessary. Then I moved onto creating different concepts for promoting goat milk, storyboarding, character development, character animation and inverse kinematics techniques and finally on to the execution part of the advertisement.

  • Brahmaputra

    Read More

    Boats and Bridges On Brahmaputra

    Title : Documentary Movie on River Brahmaputra
    Client : Course Project for be class - Introduction to Film and Video
    Coordinator : Prof. Raja Mohanty, IDC - Mumbai
    Duration : 3 Months

    River Brahmaputra flows at the midst of our institute. Early in the morning the scenario is a definite treat for a painter's eye. As you look at it, you can see in-numerous number of boats which move about in this river, some in search of fish, some simply as a restaurant, some are passenger boats while the others are for transporting  goods. Looking at all these gave me an impetus to make a documentary on different types on boats on this river and give an account of their historic resemblance.

  • Space Trucking

    Read More

    Space Trucking - Concept Game Show

    Title : Concept Video for a New Game Show
    Client : Doordarshan, Workshop on Videography
    Coordinator : Chanditha Mukherjee, Professional Videographer
    Duration : 1 Month

    This project is done as a part of work shop held in department of design, in which I was a part of five member team which conceptualized a science game show for a new science channel about to be started. We analyzed  different aspects of a game and formulated in thoroughly and developed some mock set designs for the game show to start of with. Then we tried the game with few children and shot the play live with four cameras. At last we were successfully  in making a visual promo of the game proceedings. By this project we have acquired quite a bit of knowledge in videography and subtleties in camera angles.

  • Mumbai Airport Mishap

    Read More

    Mumbai Airport Mishap

    Title : Graphical Portrait of a News Article
    Client : Undergraduate Course Work
    Coordinator : Prof. Mandar Rane, IIT Guwahati
    Duration : 2 Weeks

    This poster is done as a part of Information Visualization Exercise. The information about a terrible plane crash occurred near Mumbai airport is presented graphically in the form of a poster. The aeroplane model was done in 3DsMax, to get all the angles of the aero plane clearly distinguished and give the poster more realistic feel.

  • Ecolympics

    Read More

    Ecolympics - Poster

    Title : Poster Design for the Introduction of Environmental Festival
    Client : Prakriti, IIT Guwahati
    Coordinator : None
    Duration : 2 Weeks

    This was done for IIT Guwahati's first environmental festival "Eco-Lympics". The Aim to Make the poster Informative and attractive. Also designed the mascot for "PRAKRITI", the environmental club, which is visible in the poster.

  • Depicting Sonnet

    Read More

    Depicting Sonnet

    Title : Experimental Graphic Design
    Client : Undergraduate Course Work
    Coordinator : Prof. Utpal Barua, IIT Guwahati
    Duration : 1 Month

    A class room project done as a part of "Digital Visualization"  course. I was given a line from a sonnet and had to visualize the meaning in the form of a poster. This poster depicts the famous lines of Pluto "Music and rhythm goes into the inner hearts of the soul."

  • NID Design Clinic

    Read More

    Design Clinic, NID - Corporate Identity

    Title : Corporate Identity for NID Satellite Center, Hyderabad
    Client : NID, Satellite Center - Hyderabad
    Coordinator : Prof. I. S. Mathur, NID - Ahmedabad
    Duration : 1 Month

    I was selected by National Institute of Design, Ahmedabad and undergone training under them. I was given the task of coming up with a Visual Identity for a newly formed Satellite center of NID at Hyderabad. The basic purpose of the satellite center, "Design Clinic" is to provide Design solutions for corporate companies. Design brief that was given to me is "The firm for developing design sense in industries." I designed the logo using "Maltese Cross" as a metaphor.

  • S S Softlinks

    Read More

    S S Softlinks Corporate Identity

    Title : Corporate Identity for a Software Training Center
    Client : S. S. Softlinks, Hyderebad
    Coordinator : None
    Duration : 2 Weeks

    As a part of summer project I was given a task of developing the visual identity for a newly formed software training institute. The task of the training institute is not only to teach but also to provide solutions to clients. The brief that was given by the company is "The firm which intends to provide knowledge to future generations." I designed the logo taking the theme "knowledge as a giving and taking process." which is clearly visible through the flow of "S S" in the logo.

  • Connect - Corporate Identity

    Read More

    Connect - Corporate Identity

    Title : Corporate Identity for a New Mobile Network Provider
    Client : Course Project for the class - Corporate Identity
    Coordinator : Prof. Mandar Rane, IIT Guwahati
    Duration : 1 Month

    This project is done a part of "Corporate Identity" program. The task is to develop corporate identity for a newly upcoming mobile network provider, "Connect... Calling the future" with a strong USP of the client as better connectivity through use of superior technology. The solution was provided with an aim of simple graphic design solution which looks modern and appealing to the next generation. Along with the visual Identity I have also developed stationary part of the firm like visiting card, letter head etc.

  • Alcheringa Graphics

    Read More

    Alcheringa Visual Identity

    Title : Visual Identity for Cultural Festival, IIT Guwahati
    Client : Gymkhana, IIT Guwahati
    Coordinator : None
    Duration : 2 Weeks

    I have designed Visual identity for "Alcheringa" IIT Guwahati annual cultural festival. he punch line provided for the year 2004 was "The festival of the north east."  Alcheringa is a French word which means "Dreams". So while designing the logo I used this and cultural festival as the basic building blocks. Final Theme of the logo is "Dreams emerging from our inner sights."

    As a contribution to the student body of my institute, I am the part of the core design team who developed the promotional material for the IIT Guwahati Cultural Festival, "Alcheringa". We have designed posters, Information brochures and stationary for the festival. We have also visualized individual events which you can see some of them here. I was sorely involved in visual identity, promotional video, brochure design and publicity planning part.

  • Fruit Font Face

    Read More

    Fruit Font Face

    Title : Experimental Font Face With Fruits
    Client : Undergraduate Course Work
    Coordinator : Prof. Mandar Rane, IIT Guwahati
    Duration : 1 Month

    As a part of class room project I was asked to explore any form. I have chosen fruits and vegetables as my form and experimented developing a font face with them. This project made me look into subtleties of the individual object shapes and gave me a deep perspective of how a form can develop further. Apart from experimenting with the font face, I have continued this study towards developing some virtual faces out of them.

  • Indian Symbology

    Read More

    Indian Symbology

    Title : Experimental Sign-age System for Department of Design
    Client : Course Work for the class - Indian Symbology
    Coordinator : Prof. Utpal Barua, IIT Guwahati
    Duration : 1 Month

    This project is done as Indian symbology course work. As a part of it I have to study Indian classical dances and I had to develop these studies towards some visualization. I have chosen mudras of classical dances as my metaphor and made a thorough study of it and came up with an experimental signage system for Department of Design. The core dance form which uses these mudras is "Bharathanatyam", this is a famous dance form from southern part of India. This project mainly deals with expressing meaning through symbology.


I thoroughly believe that being a User experience designer one needs to have basic knowledge of technical aspects, only then one can grasp the complexity involved in a project along with providing user-centric design solutions.

O/S: UNIX, Windows9x/ NT/ 2000/ XP, DOS, Mac.

Languages: C, C++, Java, J2EE, HTML/CSS, DHTML, SQL, VRML, Python, Processing, PL/ SQL

Softwares: Photoshop, Flash(+ action script), Corel DRAW, Free Hand, Illustrator, Director, Dream weaver, Premiere, Ms Office, 3D Studio Max, Maya, Rhinoceros.

Six Sigma Tools: Voice of customers, Thought process map, workflow diagrams, Suppliers input Process output based on customers, Failure mode effect analysis, Cause and effect matrix, Pareto charts, Pugh analysis, Control charts.

While working at Honeywell, I have undergone a rigorous two phase Six sigma training program. I got the green belt certification after achieving significant product & process improvement while working with different projects.

UX Tools : Think-aloud protocol, Question-asking protocol, Card sorting, Ethnographic -study, Heuristic Evaluation, Contextual Inquiry, Persona Creation, Task analysis, GOMS Modeling, Rapid Prototyping, User Testing.

Photography & Computer Graphics : Along with user-centric design I like visual creativity and exploring the design softwares and putting it to a good use. I really like playing around with gadgets.

In terms of photography I like people and nature photography capturing those wild and natural horizons and expressions.

Coming to computer graphics, I am adept at 3D Modeling, Landscape modeling, Character modeling and Graphic illustrations.

Sketching & Rendering : I like sketching a lot, usually I prefer simple line sketches. I feel that it is an important skill on a part of designer. A UX designer need not have a great sketching skill, but one should have enough to portray their ideas.

I enjoy sketching, rendering & drawing cartoon characters. You can explore some of my artwork below,


Read More

Sketching & Pastels

You can browse through some of my artwork right from my college days. Seeing my little cousin play with it, have been exploring oil pastels a lot lately. I just sketch and draw what ever comes to my view or any random thoughts.


If you have any questions feel free to contacts by any of the following means. I am always open to suggestions and improvements personally or website related.

Gmail ID
Yahoo ID
+91 9000277200
+91 40 27610838
1-8-182/b, Opp. Ambedkar College,
Chikkadpally, Hyderabad - 500020,
Andhra Pradesh, India.