top of page
PROJECTS

PROJECTS

​

                        View the Source Code of the Projects here: https://github.com/abhishekdutta 

 JANUARY, 2017 – MAY, 2017 

BROWN UNIVERSITY

YOUTUBE PREDICTOR SYSTEM 
TEAM PROJECT | DATA SCIENCE 
  • Developed a Machine Learning model to refine search, predict tags and automate the process for end users (IPython, YouTube API). 

 

  • Devised Sentiment Analysis with Natural Language Processing of trending videos to provide monitor content (IPython, NLTK).   

 

  • Created a Web App to view videos of predicted tags & analyzed varying sentiments, number of uploads over time (HTML,CSS,JS,D3).

       

       Project Website Link:-

       https://pengyangwu.github.io/CS1951a/

  • Developed a Web Application to connect event participants for carpool and to automate team formation

       (Python, Polymer, Flask).

​

  • Developed Machine Learning model to predict future events of participants, location

       (IPython, Google Maps, Facebook Graph API)

HACKER-MATCHER WEB APPLICATION
TEAM PROJECT | HACK AT BROWN
SOCIAL NETWORKING WEBSITE 
DATABASE MANAGEMENT SYSTEMS
INDEPENDENT PROJECT 
  • Programmed a website for Special Interest Groups and Professionals

       (HTML, CSS, JavaScript, PHP, SQL & MySQL database). 

Ruby on Rails application – “Blogpost”
  • Developed a Blog application similar to Reddit with comments using Ruby on Rails MVC.

​

  • This app uses Devise gem file for log in features and PaperClip for image upload feature. It also requires ImageMagick software to be installed for PaperClip and image uploads.

  • Developed an Intra-University e-commerce Website (Ruby on Rails MVC, Solr search, Bootstrap, MySQL, Linux, Git version control).

​

  • Worked on Agile model with products, categories, reviews, comments, pagination and different modules for client, supplier, admin

  • “UVCE Health and Fitness” is a Windows application developed using C# with .Net framework to provide health benefits to students.

​

  • This project is created for eliminating the tedious task of searching for health and fitness information for college students who undergo a lot of stress.

​

  • This application is customized for students and their average body mass index is taken.

​

  • There are many operations and navigation that are intended to function - Fitness routine, Interviews of celebrities, Latest news, Reviews and Recipes for workout.

Shopify - Intra University e-commerce Website
C# Project - “UVCE Health and Fitness
Windows Application"
Web Mining of Weakly Labeled Facial Images for Search-Based Annotation of Faces
  • A dissertation submitted in partial fulfillment for the award of Degree in Bachelors of Engineering in Computer Science and Engineering.

​

  • Given a user input query and image data set from a specific website, the objective is to render relevant facial images and clusters along with annotation of its labels. 

​

  • This framework is designed using Data Mining techniques and a web crawler which is built for data collection. This entire model is built using MATLAB and a website for illustrating the image search to compare this model with a current model using HTML 5, CSS 3, bootstrap framework and JSP.

  • Developed a real-time face recognition hack designed for automated check in of guests at parties.

  • ​

  • This is a system for detecting and tracking multiple faces live from webcam. It re-detects the faces every 10 frames in order to correct the tracker and replenish the points.

Multiple faces tracking and detection tool in a video
  • Lead Proposer of the Bus Cloud Tracking System (BCTS) project for IEEE/IBM Smarter Planet Challenge 2014.

​

  • It is based on cloud computing and is used to track buses and send useful information to the user with an innovative & efficient system of the Bus Cloud Tracking System (BCTS).

​

  • We have accounted the problem with our solution which involves the architecture, innovation & the feasibility.

Bus Cloud Tracking System (BCTS)
TEAM PROJECT
IEEE/IBM SMARTER PLANET CHALLENGE
"UVCE at a Glance"​ - Windows application
  • Developed a Windows application which gives details of my college (University Visvesvaraya College of Engineering) that is helpful for freshman. 

​

  • This application gives detailed information about UVCE, Bangalore highlighting all aspects of UVCE from its inception to the present. It covers categories like its history, the founder, courses offered, events in campus, companies visiting, location and contacts.

​

       Windows Store App Link:-

       https://www.microsoft.com/en-us/store/p/uvce-at-a-glance/9wzdncrdgzpj

  • Project on Computer Graphics, developed a graphics package of 10 programs with user interface through mouse for input using OpenGL and C++

Computer Graphics and Visualization Project
  • SimpleDB:-
    SimpleDB is a multi-user transactional database server written in Java, which interacts with Java client programs via JDBC. This project focuses on transactions and I had to setup the SimpleDB database system, implement the wait-die deadlock avoidance algorithm and also implement the non quiescent check pointing algorithm.

​

  • B+ Tree:-
    I had written my own B+ Tree implementation. I had spent spent some time on testing the tree and analyzing its performance. No matter how efficient my design would be, its performance depended on the parameters (i.e. the node size.)

    I had also written scripts to test the correctness of the B+Tree, test the performance of the B+ Tree and wrote a report to document the test results.

​

  • EXTRACT, TRANSFORM AND LOAD (ETL):-
    Built a model to parse, clean data; normalize; load, display information for SQL queries using Java (Eclipse) & MySQL database.

     

  • Yelp Data:-
    The main aim of this project was to work with and use a real world data set of Yelp business data. I used a small subset of Yelp’s Academic Dataset, which provides data and reviews of businesses around 30 U.S universities, including Brown University. 

    I had to set up a connection to the database and write SQL queries to and execute it to return a ResultSet. Then I extracted the data from the ResultSet, created an appropriate data type to store them, and return it accordingly.

Database Management Systems
Independent Projects
  • Online Professional Networking Website allows people to interact professionally with common interests to meet, communicate and share ideas and information, through a network like the web with HTML 5, CSS 3, PHP, jQuery, JavaScript and Bootstrap framework for front end and SQL for back end.

Internet Programming - "AbhiLink"

BROWN UNIVERSITY

 FEBRUARY, 2017 – APRIL, 2017 

BANGALORE UNIVERSITY

 JANUARY, 2015 – MAY, 2015 

BANGALORE UNIVERSITY

 AUGUST, 2015 – JULY, 2016 

BANGALORE UNIVERSITY

 JANUARY, 2016 – MAY, 2016 

NIGHTHACK LABS 

SOFTWARE DEVELOPER INTERN

 AUGUST, 2015 – NOVEMBER, 2015 

NIGHTHACK LABS 

SOFTWARE DEVELOPER INTERN

 AUGUST, 2015 – SEPTEMBER, 2015 

BANGALORE UNIVERSITY

 JUNE, 2014 – SEPTEMBER, 2014 

NIGHTHACK LABS 

SOFTWARE DEVELOPER INTERN

 AUGUST, 2015 – SEPTEMBER, 2015 

BANGALORE UNIVERSITY

 JUNE, 2014 – AUGUST, 2014 

BANGALORE UNIVERSITY

AUGUST, 2014 – DECEMBER, 2014 

BROWN UNIVERSITY

 SEPTEMBER, 2016 – DECEMBER, 2016 

BANGALORE UNIVERSITY

 AUGUST, 2015 – DECEMBER, 2015 
CONTACT ME

© 2018 By Abhishek Dutta

Success! Message received.

Abhishek Dutta

Graduate Student at Brown University

​

Field:

Master's in Computer Science

​

Preferred e-mail:

abhishek_dutta@brown.edu

​

Personal e-mail:

abhisheksdutta@gmail.com

  • Black LinkedIn Icon
  • Octocat
bottom of page