Cybersecurity Portfolio

Shubham Sharma

B.Tech CSE student specializing in Cybersecurity and Digital Forensics at VIT Bhopal, focused on ethical hacking, penetration testing, IoT security, and practical security research.

Profile Snapshot

University VIT Bhopal
Degree B.Tech CSE
Specialization Cybersecurity & DF
Current Focus Pentesting
Availability Internships

2+

Years of Cybersecurity Learning

4

Featured Projects Built

10+

Security Tools Practiced

About Me

I am building a strong practical foundation in offensive security, network analysis, IoT security, and digital forensics.

Cybersecurity Student & Security Builder

I am a second-year Computer Science Engineering student specializing in Cybersecurity and Digital Forensics at VIT Bhopal University.

My work focuses on ethical hacking, penetration testing labs, web application security, network traffic analysis, and IoT security simulations.

I am actively looking for cybersecurity internships where I can contribute to security testing, research, automation, and defensive monitoring projects.

> name: Shubham Sharma
> degree: B.Tech CSE
> specialization: Cybersecurity & Digital Forensics
> university: VIT Bhopal University
> year: 2nd Year
> focus: Penetration Testing
> focus: IoT Security
> focus: Digital Forensics
> internship_available: true

Technical Skills

A focused skill set across offensive security, programming, network analysis, cybersecurity labs, and security research.

SEC

Security Tools

Tools I use for penetration testing, scanning, analysis, and exploitation labs.

Kali Linux Burp Suite Metasploit Nmap Wireshark SQLmap Gobuster
DEV

Programming

Languages and web technologies I use to build tools, scripts, and interfaces.

Python Java SQL Bash / Shell HTML / CSS JavaScript
NET

Security Domains

Areas of cybersecurity I am actively learning and applying through projects.

Web App Pentesting Network Security IoT Security Digital Forensics MQTT Protocol
LAB

Platforms & Labs

Practice environments and platforms I use for hands-on cybersecurity learning.

Metasploitable 2 TryHackMe GitHub MySQL Workbench
NOW

Currently Learning

Topics and certifications I am working on to strengthen my security foundation.

eJPT CTF Challenges Malware Analysis

Featured Projects

Practical projects built around ethical research, attack simulation, monitoring, and cybersecurity learning.

ImageVault - Client Side Image Encryption Tool
01

ImageVault

A browser-based image encryption application that securely protects images using AES-256-GCM authenticated encryption and PBKDF2-SHA256 key derivation. All encryption and decryption happen locally in the browser using the Web Crypto API—no server, uploads, or third-party libraries required.

Problem Solved Protects sensitive images against unauthorized access and tampering using production-grade client-side cryptography while preserving complete user privacy.
My Contribution Designed and developed the complete application, implemented AES-256-GCM encryption/decryption, PBKDF2 key derivation, authenticated tamper detection, custom encrypted file format, interactive CRT terminal UI, password validation, and real-time cryptographic visualization.
HTML5 CSS3 JavaScript Web Crypto API AES-256-GCM PBKDF2 Cryptography Client-side Security Cybersecurity
Code editor showing a security lab project
02

BruteForceLab

A controlled brute-force simulation framework for studying attack vectors, login security behavior, and defensive awareness in an ethical lab setup.

Problem Solved Helped simulate brute-force behavior safely for cybersecurity learning and testing.
My Contribution GUI development, lab workflow design, and system integration.
Python Kali Linux GUI Security Research
IoT Security Monitoring
03

VITGuard

A six-layer IoT security monitoring system with threat detection, network monitoring, MQTT communication and incident response simulation.

Problem Solved Simulated IoT device monitoring and automated threat response.
My Contribution Victim application, monitoring workflow and security engine implementation.
IoT MQTT Python Security Engine Network Monitoring
Cybersecurity Incident Tracker Dashboard
04

Cybersecurity Incident Tracker

A full-stack web application for reporting, tracking and managing cybersecurity incidents using secure authentication, REST APIs and MySQL database integration.

Problem Solved Centralized cybersecurity incident reporting, tracking and management platform for organizations.
My Contribution Designed the backend using Node.js & Express, developed REST APIs, implemented JWT authentication, MySQL integration, CRUD operations, Postman API testing and project documentation.
Node.js Express.js MySQL JWT bcrypt REST API Postman CRUD Git GitHub

Certifications & Learning

Certifications, labs, and learning tracks connected to cybersecurity, penetration testing, and database fundamentals.

THM

TryHackMe

Penetration testing labs and hands-on security practice.

● Active
GCP

Google Cybersecurity

Professional Certificate via Coursera.

● Completed
CY1

Foundations of Cybersecurity

Certificate by Coursera — Core cybersecurity concepts, threats, and frameworks.

● Verify Certificate ↗
NET

Bits and Bytes of Computer Networking

Certificate by Coursera — Networking fundamentals, protocols, and data transmission.

● Verify Certificate ↗
PL

Cybersecurity Internship

Successfully completed a Cybersecurity Internship at Pinnacle Labs, gaining practical experience in vulnerability assessment, penetration testing, network security, and cybersecurity best practices.

● Completed
FACEPrep

MongoDB Associate Database Administrator

Successfully completed the eLearnSecurity Junior Penetration Tester (eJPT) certification, demonstrating practical penetration testing and network security skills.

View Certificate ↗
● Completed

Let's Connect

I am actively looking for cybersecurity internships. Whether you have an opportunity, want to collaborate on a CTF, or want to discuss Featured Projects, my inbox is open.