Senior DevOps/SRE Engineer and Security Researcher with 13+ years of experience building resilient cloud infrastructure, automating delivery, and turning operational complexity into systems teams can confidently own.
I work across the full lifecycle — architecture, Kubernetes, Infrastructure as Code, CI/CD, observability, incident response, and security. I also publish open-source tools and reproducible vulnerability research with clear evidence, root-cause analysis, and mitigation guidance.
- Platform engineering: production-grade Kubernetes, cloud architecture, GitOps, and automated delivery.
- Reliability: observability, performance, incident response, disaster recovery, and practical runbooks.
- Security research: hands-on analysis in isolated labs, validated against both vulnerable and patched versions.
- Open source: small, useful tools, community firmware, public datasets, and documentation that helps others reproduce the result.
Research approach: reproduce → isolate root cause → validate vulnerable vs. fixed → document impact and mitigations.
The lists below are generated from my public GitHub repositories — new projects appear automatically.
| Project | Description |
|---|---|
| CVE-2026-124552 | PoC for CVE-2026-124552 — Webmin <= 2.670 stored XSS in Shorewall/Shorewall6 list.cgi leading to RCE as root; includes an unpatched path traversal (arbitrary file write as root) found in the same module |
| CVE-2026-99273 | PoC and containerized lab for CVE-2026-99273 — Linux ksmbd writes a UTF-16 terminator 2 bytes past a 448-byte response buffer in get_file_stream_info() (SMB2 QUERY_INFO FileStreamInformation): exact-fill stream entry and trailing ::$DATA… |
| CVE-2026-121265 | PoC for CVE-2026-121265 (SQL::Abstract < 2.000003 arrayref SQL injection, CWE-89): INSERT/UPDATE exfiltration, privilege escalation and generate()/AUTOLOAD vectors, validated in a containerized version matrix incl. the array_datatypes=0… |
| CVE-2026-114550 | CVE-2026-114550 / ZDI-CAN-31039: libwebsockets MQTT PUBACK OOB write PoC lab (podman) |
| CVE-2026-115290 | PoC for CVE-2026-115290 (Elasticsearch unauthenticated DoS via the remote cluster server port, CWE-674, ESA-2026-201): validated node kill in a containerized A/B lab (8.19.23 vs 8.19.24) |
| CVE-2026-98432 | PoC for CVE-2026-98432 (Linux kernel IPv4 TCP inet_opt/ireq_opt use-after-free, CVSS 9.8): KASAN-verified UAF reproduction in inet_csk_route_req with A/B fixed-kernel control |
| Project | Description |
|---|---|
| vietlott-data | Vietlott lottery data crawler - Auto-updated daily at midnight |
| thue-2026 | Công cụ tính thuế thu nhập cá nhân Việt Nam miễn phí. So sánh luật thuế cũ (7 bậc) và mới 2026 (5 bậc). Tính GROSS-NET, quyết toán thuế, thưởng Tết, ESOP, thuế chứng khoán, thuế cho thuê nhà, vay mua nhà. |
| RG-MA2820-OpenWrt-Community | Community OpenWrt hybrid build system for Ruijie RG-MA2820(T), with per-device calibration, A/B rollback and wired roaming |
| 1sh.pw | URL Shortener with Analytics on Cloudflare Workers |
Updated automatically from public repositories. Forks, archived projects, and repositories without descriptions are excluded.
| Domain | Tools and practices |
|---|---|
| Cloud & platforms | AWS · Azure · GCP · Kubernetes · Docker |
| IaC & delivery | Terraform · Ansible · Helm · Argo CD · GitHub Actions · GitLab CI · Jenkins |
| Observability | Prometheus · Grafana · ELK · Datadog |
| Security | Vault · Falco · Trivy · DevSecOps · Vulnerability research |
| Languages | Go · Python · TypeScript · Shell · C |
Boring infrastructure where it matters, measurable reliability everywhere, and security claims backed by reproducible evidence. I care about clean handover, useful documentation, and leaving teams stronger than I found them.



