Pinned Repositories
Amazon-Alexa-Game-of-Thrones
An Amazon Alexa Skill which can answer queries related to Game of Thrones.
Bitcoin-Mining
Proof of concept of bitcoins using actor model in Elixir.
Facebook-Messenger-Bot-Movies-and-TV-Series
AI equipped quick response chatbot which retrieves detailed summary, ratings, cast and genres of any movie or tv series. It also provides the similar movies or tv series. Chatbot has the ability to do small talk, show latest and top rated movies or tv series.
Full-Stack
Learning MEAN stack.
Gossip-Protocol
Implemented the gossip protocol and push sum algorithm using Elixir. Made use of actor models to form various topologies of processes and observed how the gossip spread in these different topologies.
Hangman
A full stack Hangman game using node.js, angular4 and memcached.
Java-Compiler
Created a java compiler from scratch which takes input and creates a class file that runs directly on JVM. The compiler consists of a scanner, parser, abstract syntax tree, type check visitor and code generator visitor.
Multithreaded-SQL-Database
SQL database with multithreaded subsystems like Heap File, Sorted File, Relational Operators, Query Tree and Query Compiler.
Social-Media-Trends-Identification
In this project, it is required to implement a system to find the n most popular hashtags appeared on social media such as Facebook or Twitter. The hashtags along with their counts are given in an input file. It is required to use Max Fibonacci Heap to keep track of frequencies of hashtags and a Hash Table in which the key is the hashtag and value is the pointer to the corresponding node in Max Fibonacci Heap. Increase key operation needs to performed several times on the hashtags. Due to this reason, Max Fibonacci Heap is used as it has better theoretical bounds for increase key operation.
Twitter-Clone
Created a twitter clone using Elixir and Phoenix Web Framework. The clients can send tweets, re-tweets, add followers, subscribe to tweets, search tweets with specific hashtags and mentions. The clients get notifications when they are mentioned in any tweet or if there is any tweet/re-tweet from the following users.
SushmitDharurkar's Repositories
SushmitDharurkar/Gossip-Protocol
Implemented the gossip protocol and push sum algorithm using Elixir. Made use of actor models to form various topologies of processes and observed how the gossip spread in these different topologies.
SushmitDharurkar/Java-Compiler
Created a java compiler from scratch which takes input and creates a class file that runs directly on JVM. The compiler consists of a scanner, parser, abstract syntax tree, type check visitor and code generator visitor.
SushmitDharurkar/Amazon-Alexa-Game-of-Thrones
An Amazon Alexa Skill which can answer queries related to Game of Thrones.
SushmitDharurkar/Bitcoin-Mining
Proof of concept of bitcoins using actor model in Elixir.
SushmitDharurkar/Facebook-Messenger-Bot-Movies-and-TV-Series
AI equipped quick response chatbot which retrieves detailed summary, ratings, cast and genres of any movie or tv series. It also provides the similar movies or tv series. Chatbot has the ability to do small talk, show latest and top rated movies or tv series.
SushmitDharurkar/Full-Stack
Learning MEAN stack.
SushmitDharurkar/Hangman
A full stack Hangman game using node.js, angular4 and memcached.
SushmitDharurkar/Multithreaded-SQL-Database
SQL database with multithreaded subsystems like Heap File, Sorted File, Relational Operators, Query Tree and Query Compiler.
SushmitDharurkar/Social-Media-Trends-Identification
In this project, it is required to implement a system to find the n most popular hashtags appeared on social media such as Facebook or Twitter. The hashtags along with their counts are given in an input file. It is required to use Max Fibonacci Heap to keep track of frequencies of hashtags and a Hash Table in which the key is the hashtag and value is the pointer to the corresponding node in Max Fibonacci Heap. Increase key operation needs to performed several times on the hashtags. Due to this reason, Max Fibonacci Heap is used as it has better theoretical bounds for increase key operation.
SushmitDharurkar/Twitter-Clone
Created a twitter clone using Elixir and Phoenix Web Framework. The clients can send tweets, re-tweets, add followers, subscribe to tweets, search tweets with specific hashtags and mentions. The clients get notifications when they are mentioned in any tweet or if there is any tweet/re-tweet from the following users.
SushmitDharurkar/Translator
A Java Swing desktop application using Microsoft Translator API to help people who speak different languages to communicate with each other.