-
During Arista Networks
-
CLI Configurable MAC Security MKA MAC Address
May 2020 - August 2020
MAC Security key agreements between peers takes place by the exchange of packets using Extensible Authentication Protocol over LAN (EAPoL) as a transport protocol. These packets have a dedicated MAC address for them and hence, key agreements between peers that are multiple hops ( other switches in between ) away can fail due to intermediate switches considering that the packet is destined to them. Worked on a team of 2 to urgently provide the customer with a way to configure this MAC address which can be particular to peers that are multiple hops away.
-
Layer 2 Protocol Forwarding
February 2020 - May 2020
Normally, a switch traps L2 protocol ( LACP/LLDP/STP/MACSec ) frames to CPU. However, certain use-cases may require these frames to be forwarded. This feature provides a mechanism to control the behavior of L2 protocol frames received on a port. This feature was already present for interfaces. Worked single-handedly to increase granularity for this feature, as requested by many customers to provide the flexbility to use this feature at a sub-interface level where control of forwarding can be provided for different VLANs on the same interface.
-
Chat BOT integrated with Google Hangouts Chat
ImproveIT Hackathon - October 2019
Built a chat bot that allows control of development tools through the enterprise chat appliation provided by Google ( GHC ) as part of Arista's Biannual Hackathon. This bot provides the employees an interface to Run/Scheudule/View Test Results, Run/View Builds for projects, etc. using GHC through their mobile, when they are away from their office laptop and hence save a lot of time.
-
Egress MAC Access Control Lists
September 2019 - January 2020
Worked on a feature to filter packets that go out of a switch based on the MAC address of the packet. The feature is known as MAC Access Control Lists. This was my first project at Arista in a 2 member team which helped me learn in detail about the development cycle at Arista and also get familiar with the technology stack used at Arista for product development, testing and version control.
-
Independent Projects
-
Business Enhancement
March 2020 - Present
Built an open source software to help small businesses in Nepal maintain stock and create invoices for daily sales. Employed Data Visualisation and Exploration to figure out most sold products and loyal customers.
Check out the Github Repo to contribute and know more.
-
Nepal COVID Info
June 2020 - Present
Built a dashboard for current COVID situation in Nepal. The status is shown using a map of Nepal, which employees shades of red to show most affected districts. Apart from that a summary for all the covid related info is also shown. Also, using the data about which district is affected most, it shows the borders with foreign countries that should be tightened.
Check it out here
-
Indoor Navigation
January 2019 - May 2019
Worked on an iOS/Android application that employs Augmented Reality to allow easy navigation through indoor spaces as part of my undergrad final year project cum thesis. This application has many use cases from exploring tourist sites to navigation in large buildings.
Check out this document to know more.
-
Advertisement AR
January 2018 - May 2018
Worked on a project to save on printing advertisements. With this project advertisements are shown on top of hoardings that contain a QR code. Augmented Reality is employed to append these video advertisements over physical QR codes.
Check out this here.
-
Jarvis Chat Bot
Built a chat bot using the Zuplip API that can be used to fetch various useful information from the web and also play games. Worked on it as a hackthon project which won the team the second prize in a national level university hackathon.
Check it out here.
-
OTHER PROJECTS