Shubham Joshi

Hi, I'm Shubham Joshi

I'm a |

Welcome to my personal space on the web.

About Me

About Me

Hello! I'm Shubham Joshi, a Network Engineer and PhD researcher specializing in cryptography and blockchain technology at UNLV. I spend my days making networks talk to each other nicely and my nights pondering how to make data unbreakable (spoiler: it's harder than it sounds).

With 7+ years of experience, I've managed enterprise-scale deployments including MPLS networks, firewall migrations, and AAA implementations across 500+ devices. I speak fluent Fortigate and PaloAlto, though they don't always listen the first time.

My research focuses on secure cryptographic algorithms and blockchainโ€”because sometimes the best security is when even you don't know what you know. When I'm not debugging network mysteries or diving into blockchain rabbit holes, I'm passionate about hiking and traveling around new places.

Download CV

My Skills

๐ŸŒ

MPLS Networks

๐Ÿ›ก๏ธ

Enterprise Firewalls

๐Ÿ

Python

๐Ÿ”

Cryptography Research

โš™๏ธ

Network Automation

๐Ÿค–

Machine Learning

๐Ÿ“Š

Network Monitoring

๐Ÿ”—

Blockchain & Smart Contracts

๐Ÿ—๏ธ

High-Performance Computing

๐Ÿ”’

AAA Server Management

My Projects

BNG Deployment

Broadband Network Gateway (BNG) Deployment

Planned and implemented IPv4 IP allocation for PPPoE users, configured dynamic NAT for efficient public IP usage, and deployed Enhanced Dynamic Service Gateway (EDSG) for IPTV and Internet services with separate bandwidth management.

Network Engineering RADIUS PPPoE
Firewall Migration

Live Network Firewall Migration

Successfully migrated live network firewall from Fortigate to PaloAlto, including planning network gateway deployment, setting up multiple IPSec tunnels, and implementing 3 WAN networks for high availability.

Fortigate PaloAlto IPSec
E-Library OS

E-Library OS Development

Customized Xubuntu OS for educational purposes, implemented Linux Terminal Server Project (LTSP) with network boot for thin clients, and deployed the system in over 10 rural areas of Nepal for underprivileged students.

Xubuntu LTSP Network Boot
AAA Server Implementation

TACACS+ & Oxidized Server Implementation

Configured TACACS+ server on CentOS 7 for centralized AAA management across 200+ network devices including Huawei routers, Cisco switches, and OLTs. Implemented Oxidized server for automated configuration backup.

TACACS+ CentOS Oxidized
Student Engagement ML

Student Engagement Detection with ML

Developed a machine learning system to detect student engagement using facial emotion analysis, eye tracking, and head movement detection to correlate individual learning engagement levels.

Machine Learning Computer Vision Python
GRID Communication App

GRID: Web-based Communication App

Built a web-based communication application using Node.js and WebRTC for secure offline communication within organizational networks, enabling real-time communication without internet dependency.

Node.js WebRTC JavaScript

Work Experience

Research Assistant

Information and Intelligent Security Lab, University of Nevada Las Vegas | Jan 2024 - Present

  • Research on secure cryptographic algorithms, blockchain technology, and quantum computing
  • Contributing to academic publications and conference presentations in cybersecurity

Network Engineer

Dish Media Network Ltd. | 2019 - June 2023

  • Managed Fortigate & PaloAlto firewalls, implementing Security/NAT rules, IPSec tunnels, and Cortex endpoints
  • Maintained core network operations for 150,000+ customers with BNG/IGW routers and CDN integration
  • Implemented MPLS backbone with VRRP/HSRP redundancy for nationwide network high availability
  • Developed NAT log analysis script processing 700M+ lines/hour, supporting 100+ law enforcement cases
  • Deployed EDSG and radius servers, segregating IPTV/Internet bandwidth for improved service delivery
  • Implemented AAA servers (HWTACACS) and DNS across 500+ network devices for secure user management
  • Deployed centralized logging (Graylog, ELK Stack) for enhanced monitoring and threat identification

Education

PhD of Science in Computer Science

University of Nevada Las Vegas | 2024 - 2029 (Expected)

Specialized in Cryptography. Thesis on cryptographic algorithms and blockchain.

Bachelor of Engineering in Computer Engineering

Kathmandu University (KU) | 2014 - 2018

Active member of the Open Source Community Club at KU.

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of something amazing. Feel free to reach out!

Say Hello