SYSTEM // INITIALIZING SECURE ENVIRONMENT...
AVAILABLE FOR INTERNSHIPS & RESEARCH

VARADAN SHANBHAG

// CYBERSECURITY & SYSTEMS ARCHITECTURE • DIPLOMA CS (YR 2)

Second-year Computer Science diploma student building practical security tools, low-level socket monitors, and analyzing network exposure. Turning curiosity into defensive engineering.

SEM 04 DIPLOMA CS
04 PUBLIC REPOS
HONNAVAR UTTARA KANNADA
01

First Principles & Low-Level Systems.

Building software with deep OS primitives, low-latency socket communication, and memory discipline.

SUBSYSTEM // C_LANG POSIX_COMPLIANT
core_runtime.c // GCC 14
int sock_fd = socket(AF_INET, SOCK_RAW, IPPROTO_TCP);
if (sock_fd < 0) { perror("raw_sock"); exit(1); }
// Memory discipline & strict pointer bounds
make -j4 release && ./sentry_core --audit

C Systems & Toolchain Discipline

Engineering software from raw hardware interfaces up. Applying pointer bounds, stack/heap awareness, process tree hierarchies, and automated compilation with GCC and Make.

C (Fundamentals) GCC Compiler & Make Memory Models POSIX System Calls
NETWORKING // RAW_SOCKETS WIRESHARK_VERIFIED
packet_stream.log // WIRESHARK
> wireshark -k -i eth0 -Y "tcp.flags.syn==1"
> socket.bind(("0.0.0.0", 9050)) [UDP_DGRAM]
> [OK] 0 packet drop | checksum: VERIFIED
> rtt: 1.4ms | payload_integrity: 100%

Socket Programming & Packet Analysis

Direct implementation of transport protocols (TCP/UDP). Capturing and decoding network frames with Wireshark to inspect packet structures, port states, and protocol drift.

Socket Programming Wireshark Analysis TCP/IP & UDP Network Drift
OPERATING_SYSTEM // LINUX BASH_STRICT
secops_init.sh // POSIX SH
#!/usr/bin/env bash
set -euo pipefail
chown -R root:secops /opt/sentry
chmod 750 /opt/sentry && iptables -A INPUT -j DROP
> [OK] Sandbox isolation locked.

Linux Defense & Shell Automation

Daily driver workflow on Debian and Kali Linux. Building idempotent Bash scripts with strict error traps (set -euo pipefail), process containment, and virtual lab sandboxes.

Linux (Debian / Kali) Bash Automation Access Controls Lab Isolation
02

Things I've Shipped.

Practical projects applying concepts in networking, sockets, cryptography, and input emulation.

KALI LINUX // CLI TOOL Active Repo

DriftSentry Port Scanner

A Kali Linux CLI reconnaissance and port enumeration tool. Built with Python raw sockets to analyze transport protocol states, open ports, and service exposure.

Kali Linux Python Sockets Reconnaissance
NETWORKING // INPUT EMULATION In Development

LinkPad Virtual Gamepad

A cross-device virtual gamepad system featuring a low-latency touch controller interface for mobile devices and an asynchronous Python receiver script for host laptops/PCs. Built to practice UDP socket communication, low-latency input streaming, and OS input emulation.

Python WebSockets / UDP Sockets Input Emulation

Currently in active development.

LIVE WEB APP // CLOUDFLARE Live Site & Repo

Password Hashing Benchmark

An interactive cybersecurity analysis and live benchmarking web application evaluating key-derivation algorithms (Argon2id, scrypt, bcrypt, PBKDF2, SHA-256) across execution latency, memory cost, and brute-force resilience.

Live Web App Cloudflare Pages Argon2id Cryptography

Deployed live on Cloudflare Pages; source code maintained on GitHub.

FIREFOX EXTENSION // AST AUDIT In Development

PermAudit (Firefox Extension)

A Firefox browser extension project examining declared extension permissions in manifest.json against statically analyzed WebExtensions API calls to identify over-privilege risks.

Firefox Extension JavaScript WebExtensions AST Security

Currently in active development.

TAURI v2 // NATIVE DESKTOP APP (.EXE) Active Repo

Merit-bridge Placement Terminal

A native desktop application and standalone Windows installer (.exe) engineered for technical institutes and polytechnic colleges. Built with Tauri v2, React, and TypeScript with local SQLite storage for offline student placement analytics.

Native Desktop App Windows .exe Tauri v2 React & TS SQLite

Published repository on GitHub.

COLLEGE MINI PROJECT // DESKTOP APP (.EXE) Mini Project

Library Management System (Mini Project)

Academic mini project developed for college coursework: a native desktop application with executable setup (.exe) utilizing Python, Tkinter GUI, and SQLite persistence for book issuance and catalog records.

College Mini Project Python Desktop Tkinter GUI SQLite Standalone .exe

Published repository on GitHub • Academic Mini Project.

03

Security Model Exhibition.

Interactive engineering models proving practical systems knowledge: OSI 7-layer protocol encapsulation deconstruction and low-level x86 stack memory defense against buffer overflow exploits.

SYSTEM: NETWORK PROTOCOL DECONSTRUCTOR
LAYER 4: TRANSPORT (TCP)
> LAYER_DISSECTOR: L4 TRANSPORT (TCP) HDR: 20 BYTES
RAW PACKET HEX (SOCK_RAW CAPTURE): L4 TCP HEADER HIGHLIGHTED

                  
> SYSTEMS ARCHITECTURE INSIGHT: TCP handles reliable stateful delivery. Flags [SYN] coordinate 3-way handshake sequence synchronization, preventing packet reordering and phantom connection states across network sockets.
x86_64 MEMORY RUNTIME // STACK FRAME SIMULATOR
STACK: HIGH → LOW (0x7FFFFFFF → 0x7FFFFB00) STACK INTACT
0x7FFFFB28 RETURN ADDRESS [EIP / RIP] 4 Bytes
0x004015E0 → caller `main()`
0x7FFFFB24 SAVED FRAME POINTER [EBP] 4 Bytes
0x7FFFFB90
0x7FFFFB20 STACK CANARY [__stack_chk_guard] 4 Bytes
0xDEADBEEF (INTACT)
0x7FFFFB18 LOCAL BUFFER: `char buf[8]` 8 Bytes Allocated
[ 'S', 'A', 'F', 'E', 0x00, 0x00, 0x00, 0x00 ]
Buffer (8B) Canary (4B) Saved EBP (4B) Return EIP (4B)
> GDB RUNTIME TRACE & MITIGATION TELEMETRY:

                  
> DEFENSIVE SECURITY PRINCIPLE: Stack canaries place a randomized secret before return pointers. In C, unbounded functions (`strcpy`, `gets`) allow buffer overwrites (CWE-121). Compiler checks verify the canary before `ret`; mismatches trigger `__stack_chk_fail` to abort execution, preventing control-flow hijacking.
FAST HANDS. REAL RESULTS.
100%

Strict factual integrity. No fabricated certifications, employment claims, or synthetic benchmark values.

// VERIFIED PORTFOLIO METRICS
DriftSentry Port Scanner ACTIVE REPO
Merit-bridge Placement Terminal ACTIVE REPO
Library Management System ACTIVE REPO
LinkPad Virtual Gamepad IN PROGRESS
Password Hashing Benchmark COMPLETE (UPDATING)
PermAudit WebExtension IN PROGRESS
Academic Program DIPLOMA CS (YR 2)
Security Focus DEFENSE & RECON
04

The Toolkit.

Practical skills acquired through coursework, labs, and software experimentation. Factual representation without artificial percentage scores.

LANGUAGES Active

Programming & Scripting

  • Python
  • JavaScript (ES6+)
  • Java (Coursework)
  • HTML5 / CSS3
SYSTEMS Active

Linux & Environment

  • Linux (Ubuntu / Debian)
  • Process Hierarchy & POSIX
  • Filesystem Security
  • VMs & Lab Isolation
NETWORKING Active

Networking & Protocols

  • TCP/IP & UDP Protocols
  • Port Scanning Principles
  • DNS, HTTP & TLS Basics
WORKFLOW Active

Tools & Development

  • Git & GitHub Versioning
  • VS Code & Vim
  • Browser DevTools
  • CLI Workflow Automation
05

Learning Journey.

A chronological timeline of education, practical security development, and technical growth.

  1. EVENT // 05_LIVE Current
    In Progress

    Cybersecurity & Networking Focus

    Actively building security tools, studying networking protocols, and practicing in controlled lab environments.

    Cybersecurity Networking Python Linux
  2. EVENT // 04_PROJ Ongoing
    Logged

    Independent Project Development

    Developing practical projects including DriftSentry, LinkPad Virtual Gamepad, Password Hashing Benchmark, and PermAudit to apply classroom concepts.

    Python Sockets / UDP JavaScript Security
  3. EVENT // 03_ACAD Year 2
    Logged

    Diploma in Computer Science — Core Curriculum

    Second-year coursework covering advanced programming, operating systems, data structures, and computer networks.

    Computer Science Java OS Data Structures
  4. EVENT // 02_FUND Year 1
    Logged

    Foundation Studies

    First-year fundamentals including programming basics, mathematics, and introduction to computer systems.

    Programming Mathematics Fundamentals
  5. EVENT // 01_INIT Beginning
    Logged

    Discovery & Curiosity

    Initial interest in computers, technology, and understanding how digital systems and networks operate.

    Exploration Self-Learning
06

Let's Connect.

Currently studying Diploma CS in Honnavar, Uttara Kannada. Open to internship roles, academic collaboration, and freelance development (web & mobile/desktop apps).

DIRECT CHANNELS Open
EMAIL ADDRESS Direct mail • Launch mail client or copy to clipboard.
LINKEDIN PROFILE linkedin.com/in/varadan-shanbhag-9723b5424 → Verified professional network profile.
> ACADEMIC: CURRENTLY STUDYING (DIPLOMA CS YR 2)
> STATUS: OPEN FOR INTERNSHIPS
> FREELANCE / REMOTE: OPEN FOR WORK (WEB & APP BUILDING, CLI TOOLS)
> LOCATION: HONNAVAR, UTTARA KANNADA, KARNATAKA
> RESPONSE_TIME: < 24 HOURS
INTERACTIVE 3D CONSTELLATION Live
* DRAG OR HOVER TO ROTATE 3D SYSTEM NODES