aviral@vit-ap
OSWindows 11 / CachyOS x86_64 (Arch-based)
HostFinal-year B.Tech CSE, VIT-AP
FocusCybersecurity · Linux Systems · ML
WMGnome
EditorNeovim (LazyVim)
LangsJava, Python, SQL, C
~ $
$ cat about.txt
I'm a final-year Computer Science student at VIT-AP University,
spending most of my time somewhere between a terminal and a research notebook.
My focus sits at the intersection of cybersecurity, Linux systems,
and applied machine learning — currently deep into learning C and low level systems.
Outside of coursework, I run distro-hop for fun, and build small tools that scratch my own itches — an incident-response memory extractor, a privacy-preserving NIDS, a self-hosted SIEM threat detection lab, and a YouTube Music downloader. I like systems I can take apart and rebuild better.
Outside of coursework, I run distro-hop for fun, and build small tools that scratch my own itches — an incident-response memory extractor, a privacy-preserving NIDS, a self-hosted SIEM threat detection lab, and a YouTube Music downloader. I like systems I can take apart and rebuild better.
$ tail -f experience.log
Security & Infrastructure Intern
Kudankulam Nuclear Power Plant
Dec 2025 — Jan 2026
- Analyzed high-security IT infrastructure operations, focused on maintaining and securing a strictly isolated, air-gapped intranet environment against external cyber threats.
- Evaluated internal enterprise applications built with Spring, JavaFX, and PHP supporting plant operations.
- Investigated internal web service configuration and deployment via Apache and Apache Tomcat.
- Examined relational database systems and network security protocols optimized for zero external connectivity.
$ ls -la ~/projects
total 4 directories · sorted by relevance
federated-nids/
view →
Privacy-preserving Network Intrusion Detection System. Trains PyTorch classifiers across
distributed clients without centralizing raw traffic, orchestrated with the Flower (flwr)
framework using FedAvg aggregation on the CICIDS2017 dataset — DoS, DDoS, and port-scan
classification.
linux-mem-extractor/
view →
Lightweight incident-response CLI for live process memory forensics. Parses
/proc/[pid]/maps to isolate readable segments, then seeks directly into
/proc/[pid]/mem to pull strings, env secrets, and paths — no kernel drivers required.
wazuh-threat-detection-lab/
view →
Self-hosted Enterprise SOC lab built with Wazuh SIEM, OpenSearch Indexer, and Docker Compose.
Features real-time endpoint telemetry monitoring, automated NVD vulnerability scanning, and custom Python
MITRE ATT&CK threat simulation (SSH brute-force, directory discovery, path enumeration).
youplay/
view →
CLI tool for downloading full YouTube Music playlists with automatic metadata embedding —
title, artist, album, and cover art — via yt-dlp and mutagen, with a Rich-powered live
progress display and zero-manual-tagging MP3 output.
$ bat ~/.config/skills.conf
os_cli=Linux (Advanced)Bash/ShellCLI ToolsRaspberry Pi
security_net=Intranet SecurityMalware AnalysisNetwork MonitoringDNS
languages=JavaPythonSQLC