// vighnesh-sadvilkar.log
Galway, Ireland · open to relocating within Ireland

Vighnesh Sadvilkar

MSc Adaptive Cybersecurity, University of Galway. I build and break detection systems — from LLM prompt-injection classifiers to network intrusion detection — and I like problems where the model has to survive contact with an adversary.

Profile

I'm finishing an MSc in Adaptive Cybersecurity at the University of Galway, with a B.Eng. in Computer Engineering from the University of Mumbai before that. Most of my project work sits at the intersection of security and machine learning: training classifiers, stress-testing them against adversarial input, and figuring out why they fail before someone else finds out for me. I'm comfortable across the stack — from PyTorch model training to REST APIs to Linux and packet-level tools like Wireshark and Suricata.

Selected work

LLM‑PIDS

LLM Prompt Injection Detection System

A model-agnostic proxy layer that intercepts and classifies prompts before they reach an LLM, deciding Allow or Block. Benchmarked three model families on 20,662 prompts; the best performer was a fine-tuned ModernBERT classifier. Along the way, I found systematic label noise in a public benchmark dataset, and separately found that a detector trained only on direct injection attacks failed badly on indirect ones — both problems I fixed and measured.

F1 0.947 ROC‑AUC 0.985 20ms / query 20,662 prompts Python PyTorch HuggingFace Transformers scikit‑learn
IDS‑TL

Transfer Learning-Based Intrusion Detection System

A PyTorch model trained to classify network attack types across two CIC-IDS datasets, reaching over 98% accuracy. The more interesting part was studying domain drift — how well a model trained on one year's traffic patterns holds up against the next year's.

98%+ accuracy PyTorch CIC‑IDS
SCP‑BC

Secure Communication Platform (Blockchain)

My B.Eng. final-year project: a full-stack, decentralised messaging platform using cryptographic hashing to guarantee message integrity, with no single point of failure. Protocol design, smart contract logic, and a lightweight web interface, end to end.

Blockchain Smart Contracts Full‑stack
PHISH

Email Phishing Detection

A classifier trained on linguistic and structural features of phishing emails, reaching 92% accuracy, with an automated test pipeline to measure performance across datasets.

92% accuracy Python scikit‑learn
NOTES

Notes & Password Manager

A cross-platform app with end-to-end encrypted storage and two-factor authentication, built with JavaScript on the frontend and SQL for persistence, talking to a REST API.

JavaScript SQL REST APIs 2FA

Skills

Programming

Python, Java, JavaScript, C, SQL

ML & Data

PyTorch, Scikit-learn, Pandas, NumPy, Tableau

Web & Data Exchange

REST APIs, JSON, HTML, CSS

Databases

MySQL, PostgreSQL (basic), MySQL Workbench

Security & Networking

Wireshark, Suricata, Snort, Splunk (basics), John the Ripper, TCP/IP fundamentals, Network Security, Cryptography, Threat Analysis

Tools

Git, VS Code, Linux

Education

MSc Computer Science — Adaptive Cybersecurity University of Galway, Ireland
B.Eng. Computer Engineering University of Mumbai, Mumbai, India

Certifications

Google Cybersecurity Professional Certificate
Google Data Analytics Professional Certificate
Cisco Networking Academy — Introduction to Cybersecurity
CompTIA Security+
Cisco Networking Academy — Networking Basics