I investigate incidents, hunt for what alerts miss, and build detection content from the ground up across Microsoft Defender XDR, Wazuh and the ELK Stack.

Computer Science graduate (2025) with a completed SOC internship and hands-on detection engineering labs.

14

alerts correlated in one investigation

7

ATT&CK techniques executed and analyzed

4

endpoints onboarded via GPO and Intune

3

detection labs built end to end

Case files

CASE // VIGIL-2026 FEATURED

Vigil: SOC detection lab and incident response

A self built detection lab on Zorin OS running Wazuh SIEM, OpenSearch and TheHive case management behind an Nginx reverse proxy. Simulated a four stage web application compromise end to end, each stage independently detected, escalated and closed with a written verdict.

WazuhTheHiveDockerOpenSearchT1190T1059.007T1213T1486
View repository →
CASE // DWELL-TIME-2026 GAME

Dwell Time: a SOC and help desk training game

A browser game that teaches real security analyst skills through a branching investigation at a small managed security provider. Players work live cases with hands-on tools: a SIEM search language, a shell for log triage, a firewall rule editor, an admin console, a timeline builder, a passive DNS pivot board, a CVSS calculator, and detection-rule and incident-report writing. Built in TypeScript with Vite as a single self-contained HTML file that runs offline, no framework. Covered by 160 unit tests and a Playwright bot that plays every ending, with some cases generated fresh each run so the answers change.

TypeScriptViteVitestPlaywrightSIEM / detectionCVSS
Play it live → View repository →
CASE // CIPHERVAULT-2026 LAB

CipherVault: browser-based encryption tool

A client-side encryption tool built with vanilla JavaScript and the Web Crypto API. Messages use hybrid RSA-OAEP + AES-256-GCM encryption, and saved results live in a vault encrypted with a key derived from your passphrase (PBKDF2, 600,000 iterations). A self-review found and fixed a stored XSS bug, plaintext storage and a hardcoded login, and a strict Content Security Policy blocks all network access. 38 automated tests check the crypto and click through the app in Chrome, Firefox and Safari's engine on every change.

JavaScriptWeb Crypto APIRSA + AES-GCMPBKDF2Client-side only
Try it live → View repository →
CASE // NETSCAN-2026 LAB

Network Security Scanner with Firewall Rule Simulator

A real time network scanner and firewall simulator built with Flask and Nmap. Supports TCP SYN, UDP and service version scans with live WebSocket updates. With admin or root rights, deny rules run a real netsh or iptables command for that IP and port, dropping matching traffic at the OS level, and allow rules win over deny rules on both Linux and Windows. Later added a scan diff that flags newly opened ports, auto-expiring blocks with an audit log, subnet and port-range rules, and fixed a command injection found in self-review. Also writes SIEM-ready events, tested on Wazuh 4.14.9: every scan, new open port and firewall change is logged in Elastic Common Schema, with custom Wazuh rules that alert on new exposure.

FlaskNmapWebSocketsiptables / netshWazuhECS
View repository →
CASE // FYP-IEEE-2025 RESEARCH

Federated Learning IDS for IoT Healthcare

Team lead on a CNN, BiLSTM and GRU based intrusion detection model for IoT enabled healthcare systems, 99.8% detection accuracy, Grade A evaluation. Co-authored and published in IEEE Xplore, presented at DataSciMI 2026.

CNN / BiLSTM / GRUFederated LearningIEEE Xplore
Read the paper →

Experience

JAN 2026 to
JUN 2026

Threat Detection & SOC Research Intern

CNS Engineering, Lahore · Cybersecurity Intern
  • Investigated a high severity incident correlating 14 alerts and 13 pieces of forensic evidence, tracing the attack chain to root cause via VirusTotal hash verification.
  • Executed 7 MITRE ATT&CK techniques via Atomic Red Team: 3 blocked outright by EDR, 3 detected through behavioral analysis alone.
  • Wrote KQL queries in Advanced Hunting across a 2 hour telemetry window, surfacing 5 findings mapped to 6 ATT&CK techniques.
  • Ran a phishing simulation campaign measuring a 20% credential compromise rate, with credential entry occurring in under 2 minutes of delivery.
  • Authored a 6 phase Phishing Response Playbook aligned to NIST SP 800-61.
  • Onboarded 4 endpoints to Microsoft Defender for Endpoint across GPO and Intune deployment methods.

Detection coverage

SIEM & XDR

Microsoft Defender XDRMicrosoft SentinelWazuh SIEMELK StackTheHive

Endpoint & Identity

Defender for EndpointMicrosoft IntuneActive DirectoryGPO Deployment

Query & Analysis

KQLLog AnalysisThreat HuntingIncident Triage

Tools & Infra

DockerOpenSearchSysmonMythic C2LinuxWindows Server

ATT&CK coverage

MITRE ATT&CK techniques I have worked hands-on across my detection labs and SOC internship, laid out by tactic. Select one to see the work behind it.

Techniques by tactic Detected in my labDetection rule writtenExecuted (Atomic Red Team)Adjacent / learning
Initial Access
Credential Access
Execution
Defense Evasion
Discovery
Command & Control
Collection
Exfiltration
Impact
ReadoutHost ASB-01
T1190 · Exploit Public-Facing App

Vigil lab. Detected an SQL injection against a public web app in Wazuh, stage 1 of a 4-stage compromise.

10techniques worked
5detection rules written
4detected in lab
9ATT&CK tactics covered
Timeline
  • 2021 to 2025BS Computer Science Bahria University
  • 2025Sentinel-Forge ELK SOC lab
  • 2025Federated IDS for IoT Grade A
  • JAN to JUN 2026SOC Research Intern CNS Engineering
  • 2026Vigil detection lab & IR
  • 2026IEEE Xplore paper DataSciMI 2026

Certifications

Send a message

Your message goes to my inbox through Formspree, and hCaptcha checks it for spam. I only use your email to reply to you.