Work Experience

IContribute

The purpose of our product is to connect students to local volunteer opportunities and facilitate community involvement amongst the youth. This app offers a centralized volunteer platform for students.

Built and deployed a react-native application named IContribute to connect people with volunteer organizations.

Designed a database schema, authentication system and delivered numerous features end to end.

Mentored peers as well as actively participated in testing, code-reviews, hackathon, and sprint meetings.

  • React-Native
  • Typescript
  • NodeJS
  • ReactJS
  • Firebase
  • Redux
  • Git
Application

Ilook- share your idea

Developed a platform to build community to help people find their side projects, collaborators and mentors • Built features following REST architecture like authentication, post ideas-comments, followers and reputation

  • NextJS
  • React
  • MongoDB
  • Redux
Repository

Chat-Bot with Intent-Classification

Built a real time chat-bot with personal and group chat functionalities using web-sockets with NodeJS and ExpressJS

Embedded a room with a neural-net model to perform intent classification and slot filling on user queries.

Studied in-depth different Attention models and employed BERT to achieve accuracy of 97.4% on ATIS test set.

  • Python
  • BERT
  • NodeJS
  • Express
Repository

Twitter Simluator

Created a Twitter Clone web interface using Phoenix Framework which consists of thousands of clients and a server with all client-server communications implemented through Web-Socket functionalities.

Implemented Publish-Subscriber architecture with functionalities to send tweets, re-tweets, add followers, subscribe to tweets, search tweets with specific hashtags and mentions, and group-chat

  • Elixir
  • Erlang
  • Pheonix
  • Javascript
  • Ecto
Live Demo Repository

Wayne Enterprises

Developed an application for an enterprise to keep track of all buildings under construction and dynamically switching buildings on the basis of priorities to work upon with the use of Red-Black Trees and Min-Heap.

  • C++
  • Make
Repository

Tapestry Algorithm Simulator

Simulated a P2P fault-tolerant overlay network with 10,000 nodes by analysing the research paper- “A Resilient Global-Scale Overlay for Service Deployment” and implemented dynamic node insertion, deletion and counting the number of hops to route to a destination node through their routing tables in Elixir using the actor model facility

  • Elixir
  • Mix
Repository
Tapestry-Algorithm

MBM-Talkies - An Android Application

Developed an Android application with functionalities of chat, alerts, class schedule and idea forum to connect all campus alumnus, professors and students

  • Android
  • Java
  • PHP
Repository

Gossip-PushSum-Algorithm Simulator

  • Elixir
  • Mix
Repository