GitHub
Arnab Ghosh's avatar
text-3xl text-zinc-950 font-medium

Arnab Ghosh 

2x Google Summer of Code Contributor

Overview

Social Links

About

I am crrently pursuing Baclelor of Computer Application (BCA), I decided to pursue my passion for programming. I enrolled in a coding bootcamp and learned full-stack web development. My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. My core stack is React, Next.js, Node.js, and MongoDB. I am also familiar with TypeScript , Vue.js and Prisma. I am always looking to learn new technologies. I am currently looking for a full-time position as a software developer. I am currently learning DSA, Flutter and Android development

Stack

Experience

  • Integrated BGPlay API into the Real-Time BGP Monitor (GSoC’24) to enable historical BGP event visualization alongside real-time monitoring.
  • Developed a custom RPKI status indicator to provide route validation insights.
  • Added an index-based navigation feature to view individual BGP events.
  • Added two new visualizations to monitor Origin ASN and Global RPKI status.
  • Refactored and modularized the existing codebase, reducing redundancy by 20%.
  • Reduced the time complexity of searching BGP communities from O(n²) to O(1).
  • Improved overall performance and efficiency of the tool by 30%.
  • My Work Report — Project Details — Acceptance Letter
  • Computer Networks
  • Data Structures & Algorithms
  • JavaScript
  • Python
  • Vue.js
  • D3.js
  • WebSocket
  • Git
  • Plotly.js
  • Data analysis
  • Data visualizations
  • Developed a real-time Border Gateway Protocol (BGP) monitoring dashboard for the “Internet Health Report” website to track IP prefix propagation on the Internet.
  • Designed and implemented optimized data structures and custom algorithms to handle over 1,000 messages per second while maintaining website responsiveness and preventing browser overload.
  • My Work Report — Project Details — Completion Certificate — Acceptance Letter — Verification Letter
  • Computer Networks
  • Data Structures & Algorithms
  • JavaScript
  • Vue.js
  • D3.js
  • WebSocket
  • Git
  • Plotly.js
  • Data analysis
  • Data visualizations

Projects(4)

  • Developed a Next.js Auth0 2.0 library for server-side and client-side authentication.
  • Implemented PKCE (Proof Key for Code Exchange) to prevent code interception attacks.
  • Securely manages cookies using HttpOnly attributes on both server and client sides.
  • Designed for seamless integration into Next.js or React.js applications.
  • Next.js 15
  • OAuth 2.0
  • OpenID Connect
  • TypeScript
  • JWT

Honors & Awards(3)

Certifications(2)

Understanding TypeScript

Issued by
Udemy
Issued on

Google IT Automation with Python

Issued by
Coursera
Issued on