Final-year Information Security student @ PTITHCM · Ho Chi Minh City, Vietnam
I am a final-year Information Security student at PTITHCM, working toward a career as a Security Engineer — starting with a SOC / Security Monitoring internship (Tier 1) to build hands-on detection and incident-response fundamentals.
What I can walk through today: a Suricata detection-rule lab, a 2-node Linux monitoring/logging lab, and an autoencoder-based anomaly detector evaluated on the TON_IoT dataset. I also train for and compete in CTFs, with results such as a Consolation Prize at the PTITCTF 2026 final round and a Top 14 global finish in the Securinets CTF 2026 qualifier. Long term, I want to grow from SOC/Blue Team into security research and red team work, using automation and AI-assisted workflows to speed up that learning.
- Target role: SOC / Security Monitoring Intern (Tier 1).
- Monitoring & detection: Suricata custom rules, Wireshark, Grafana Loki (SRE lab), Linux logs, lab alert triage.
- Systems & web security: Linux/Docker labs, OWASP Top 10, JWT/RBAC backend hardening.
- Longer-term direction: CTF practice (web, basic pwn) and lab-scale security-research prototypes (anomaly detection, LLM security), accelerated with small automation/AI tooling.
Each leaf below is one real repo, linked in the table underneath.
mindmap
root((Nguyễn Văn An))
Detection labs
Suricata — 88 custom rules
TON_IoT — autoencoder anomaly detection
Systems and SRE
HAProxy, Prometheus, Loki
Linux, Docker, Ansible
Web security
Furniture-Web — OWASP A01/A02/A03/A05
Research prototypes
C2-GNN — GraphSAGE, GATv2
LLM security gateway — PoC
CTF practice
PTITCTF
Securinets CTF qualifier
| Project | Scope | Evidence |
|---|---|---|
| suricata-ids-custom-rules | Individual lab | 88 custom Suricata detection rules tested in a Kali Linux lab (port scanning, SQLi, brute force, exploit traffic), with a baseline-vs-custom comparison. |
| sre-security-platform-lab | Individual lab | 2-node Ubuntu + Docker Compose lab for monitoring, logging and hardening; every README claim is tied to saved command output. |
| ton-iot-zero-day-ids | Dataset experiment | Autoencoder trained on benign TON_IoT traffic, evaluated on unseen attacks across Network/IoT/Linux/Windows telemetry. README-reported mean of 4 layers (recomputed 2026-10): 94.8% detection, 16.0% false positives (Network layer 22%) — a lab result, not a production claim. |
| Furniture-Web | Solo coursework | Web Application Security course project: e-commerce platform hardened against OWASP Top 10 (RBAC, parameterized queries, Helmet, Docker isolation). |
- realtime-c2-gnn-detection — research prototype: C2 traffic detection via graph neural networks; reported metrics require local regeneration before being treated as verified.
- enterprise-llm-security-framework — PoC, lab-scale: an LLM security gateway exploring defenses against prompt injection and jailbreaks for RAG applications.
- sharepoint-sqli-research — fictional/portfolio exercise: a CVE-style threat-intelligence report on a hypothetical SharePoint SQL injection, written to practice the reporting format (not a real disclosure).
- ctf-ai-system — personal AI-assisted workflow (router, playbooks, skills) for organizing CTF practice; not a writeup of any single challenge.
- Email: annguyen11012k4@gmail.com
- LinkedIn: Van An Nguyen
- GitHub: @annguyenax


