Experience

  • 2012 2013

    (n)code Solutions

    Engineering Intern

    Project : Material Management System,
    Worked on Hibernate, iBatis, Struts & Servlets

Education

  • M.S. 2016

    M.S. in Computer Science

    University of Southern California

  • B.Tech.2013

    B.Tech. in Information Technology

    Gujarat Technological University

Awards

  • 2013
    Devang Mehta IT Award

    The Devang Mehta IT award was presented to my project Smellputer for its innovation in technology on 7th of August 2013.

    This award is presented by NASSCOM, Gujarat Technological University, Devang Mehta Foundation, GESIA, GIL & Gujarat Government,India.
    You can have a look at project smellputer in project section.

  • 2011-2012
    WIPRO-Earthian

    My paper Immaculate Junk was among the Top-10 papers on sustainability in college category in Earthian Awards organized by Wipro in 2011-2012.

    Earthian is a sustainability program organized by wipro where participants are encouraged to identify a socio-environmental scenario relevant in their context, explore multiple layers, unravel the interrelatedness, do a critical analysis and suggest possible approaches in their entry.

    You can look at my paper on Immaculate junk in papers and publication section.

Achievements and Trainings

  • 2012-2013
    (n)code Solutions - Industrial Training
    I contributed to their House Material Management System. While working with technologies like Hibernate, iBatis, Struts, Servlet, JSP & MS-SQL.
  • 2012
    BSNL - Industrial Training
    A one month extensive networking training provided by BSNL. I got a hands-on experience with IPv4-IPv6 routers and a glimpse of working with fiber optics.
  • 2012
    Recent Trends in Image Processing - STTP
    An image processing Short term training Program which was designed to provide the participants with an overview of recent technologies in the domain.

Technical Skills

Languages


  • C/C++
  • XML
  • HTML
  • CSS
  • JavaScript
  • PHP
  • JAVA
  • Python
  • Java FX

Technologies / Frameworks


  • Hibernate
  • Struts
  • Symphony
  • PhoneGap
  • iBatis
  • GitHub
  • AWS
  • Bootstrap
  • Parsley
  • Arduino
  • Processing

Extra-curricular Skills

  • 1. Current Board member in AIS, USC. I have organized cultural events & worked for publicity of most of events.

    2. Organizing committe of Innovata-2012,Innovata-2010 annual techfest at H.G.C.E

    3. A graphic designer for various events in USC as well as HGCE

    4. I have an urge to learn new languages & technologies, which can increase my knowledge. I have taken up various courses of MOOC like edx and coursera for HCI, Logic, Programming etc.

Projects

  • image

    GOTRLA

    Girls On The Run Los Angeles

    An attendance management system which consists of a web application and cross platform mobile application for an NGO GOTRLA

    Technologies: Phonegap, Ripple Emulator, PHP (Symphony), MySQL, Bootstrap, Parsley

    My work: Web application developer, web service developer, A Life Cycle Planner and Requirements Engineering.

  • image

    Smellputer

    Image triggered Smell synthesizer

    Smellputer is an application which attaches smell with images, and when such smell attached images are opened then that smell is synthesized from the hardware.

    Technologies: Java FX, Core Java, XML, Arduino, Processing

    My work: Developed libraries for interfacing, manipulating smell data and manipulating and handling images with smell. Also worked for UI of the application.

    Smellputer - GitHub
  • image

    Property Search App

    An android app for getting information about properties in US.

    An android app for getting information about properties in US. with the help of Zillow and using AWS services. Details of the search properties could be shared with friends on Facebook

    Technologies: Android Developer Kit, AWS, XML, BootStrap, Facebook API and Zillow API

  • image

    Jiva

    Hospital management system

    A complete hospital management system which explores all the areas of hospital from inventory to appointments and provides high-end user management.

    Technologies: JSP, Servlet, DB2, HTML, CSS, AJAX

    My work: Team leader, Developer

    Jiva - GitHub
  • image

    Khel Mahakumbh

    Participants Database for Special Khel Mahakumbh 2011 (Physically Handicap Category)

    The Society for Physically Handicapped Ahmedabad,
    Gujarat (Under Ministry of Sports, Govt. of Gujarat)

    A participants registration and management system which was designed for the Society for Physically Handicapped Ahmedabad(SPHA)as my contribution to the NGO.

    Technologies: MS-Access

Miscellaneous Projects

  • Ball Shoot Game

    A game to shoot the balls on screen and calculate the score of the number of balls shot.

    Technologies:JAVA

    Ball shoot game - GitHub
  • Search Algorithm Implementation

    Implementation of various search algorithms.

    Technologies:Python

    Search Algorithm - GitHub
  • Image Quantization and Sub-sampling

    A program to Quantize & Subsample a 352 x 288 raw image according to the given parameters.

    Also developed a guassion pre-filter to minimize image dissertation occurred due it.

    Technologies:JAVA

    Image Quantization and sub-sampling- GitHub
  • Vector Quantization of an Image

    Developed a program performing vector quantization on a black and white 352 x 288 raw image using K-means clustering.

    Technologies:JAVA

    Image vector Quantization - GitHub
  • Logic solver

    Developed a program which converts given logic statement to CNF(Conjuctive Normal Form) and then solve it using DPLL.

    Technologies:Python

    Logic solver - GitHub

Filter by type:

Sort by year:

SMELLPUTER

Presha B. Thakkar
Research Paper TechnoFora 2011, Nirma University, A'bad, India

Abstract

We are used to smell informing us about the state of things in our immediate vicinity; the aroma of the "Halwa"(An Indian Sweet), the Idli-Sambhar, the Pav- Bhaji or the smell of the perspiration of the people in the local trains of Mumbai. Emerging technologies will make possible computer-mediated scent. Computers will be able to control the output of smells as easily as they currently control video or audio. Computer control gives us the freedom to separate source from scent in an entirely new way. Scents can be used in a symbolic way, released as cues to signify an event or condition. My work here explores the development of these smell icons, or “smicons.” I will trace the history of smell science, focusing on the past, present and future of smell synthesis machinery. My thesis is that smells can be used as symbols to convey information, as a unique and powerful enhancement to communication systems. I will attempt to characterize the circumstances under which smell is a desirable or preferred means of conveying information. I will demonstrate a system that uses scent to signal reminders for upcoming appointments, and I will determine a mixture of scents to convey two or more bits of information for this purpose. I also hope to design and build a more accurate smell output device, or aromatron, than exists today, with the ability to mix two smells and vary the concentration over time. Thus, we would be able to send a cake to our friend with the smell of it on their birthday and would be able to send a rose to our Valentine on Valentine's day.

Live Broadband

Presha B. Thakkar
Research Paper Techniqx 2011, L.D Engineering-C.E, A'bad, India

Abstract

You could transfer digital images from your camera just by touching the PC while the camera is hanging off your neck. Like-wise music from an MP3 player in your pocket could be easily transferred to your wireless headphones without any need for cabling. Wow, imagine the possibilities and the headaches. Your body could soon be the backbone of a broadband personal data network linking your mobile phone or MP3 player to a cordless headset, your digital camera to a PC or printer, and all the gadgets you carry around to each other. These personal area networks are already possible using radio-based technologies, such as Wi-Fi or Bluetooth, or just plain old cables to connect devices. But NTT, the Japanese communications company, has developed a technology called RedTacton, which it claims can send data over the surface of the skin at speeds of up to 2Mbps -- equivalent to a fast broadband data connection. Music from an MP3 player in your pocket would pass through your clothing and shoot over your body to headphones in your ears. Instead of fiddling around with a cable to connect your digital camera to your computer, you could transfer pictures just by touching the PC while the camera is around your neck. And since data can pass from one body to another, you could also exchange electronic business cards by shaking hands, trade music files by dancing cheek to cheek, or swap phone numbers just by kissing.

Immaculate Junk

Presha B. Thakkar
Research PapersWipro-Earthian, Banglore, India

Abstract

In this paper, we would like to explore issues of Waste Disposal in a district of Central Gujarat and how it is affecting the Climate and Water of that region. There are huge landfill sites in this region where all the industrial and house hold waste is being dumped. There are many systems established in this region for disposal of Industrial Waste. Our paper will aim to review the efficiency of the waste disposal facilities in this City area and how it is affecting the environment. We would also study the pattern of the Consumption (Especially how the waste is produced) of the industries as well the Communities residing in this place. Based on this analysis, we propose a simple model on how can these Waste Disposal facilities be improved. Using the new Discoveries and Inventions on Waste Disposal, we would extend this analysis on how can some of the non-biodegradable wastes be destroyed or decomposed.

Comparative Study Of Eight Programming Languages : C, C++, C#, Java, PHP, ASP, JavaScript & Visual Basic

Presha B. Thakkar
Research Papers TechnoFora 2011, Nirma University, A'bad, India

Abstract

In this fast changing world, the software industry is flourishing day by day; and with these people prefer learning programming languages. But nowadays there are more than 300 programming languages which are available for people to learn, of which only a few of them are such that they can be applied comparitively widely. As languages increasingly support generics, it is important that language designers understand the features necessary to provide powerful generics and that their absence causes serious difficulties for programmers. In this paper I present a comparative study on eight programming languages with respect to the following parameters like: Reusability, Portability, Reliability, Readability, Efficiency, Availability of compilers and tools, Familiarity, Expressiveness, Run-time checks and verbose code. Here we do the comparitive study of - C, C++, C#, Java, PHP, ASP, JavaScript & VisualBasic. The technical features of these eight programming languages are summarized and compared with each other; thus the comparative study would help people to choose which language to select to learn for the purpose they want to complete.This experiment was done to make the work of a programmer easy by giving him the important information about the features necessary to provide powerful generics. Keywords: generics, generic programming, C, C++, C#, Java, PHP, ASP, JavaScript, VisualBasic, Reusability, Portability, Reliability, Readability, Efficiency, Familiarity, Expressiveness, Run-time checks, verbose code

Smellputer project report

Presha B. Thakkar
Research ReportDevang Mehta IT Awards, Gujarat, India

Abstract

We are used to smell informing us about the state of things in our immediate vicinity; the aroma of the "Halwa"(An Indian Sweet), the Idli-Sambhar, the Pav-Bhaji or the smell of the perspiration of the people in the local trains of Mumbai. Emerging technologies will make possible computer mediated scent. Computers will be able to control the output of smells as easily as they currently control video or audio. Computer control gives us the freedom to separate source from scent in an entirely new way. Scents can be used in a symbolic way, released as cues to signify an event or condition.

Our work is to explore smells that can be used as symbols to convey information, as a unique and powerful enhancement to digital communication systems. We will demonstrate a system that uses scent to signal reminders for upcoming appointments, and we will determine a mixture of scents to convey two or more bits of information for this purpose. We would be doing our best to design and build a more accurate smell output device, or aromatron and an image type which would be able to understand to device, than exists today, with the ability to mix two or more smells and vary the concentration over time. Thus, we would be able to send a cake to our friend with the smell of it on their birthday and would be able to send a rose to our Valentine on Valentine's day.