{"id":8,"date":"2026-04-07T01:08:45","date_gmt":"2026-04-07T01:08:45","guid":{"rendered":"https:\/\/kencdn.com\/?page_id=8"},"modified":"2026-06-21T11:18:03","modified_gmt":"2026-06-21T11:18:03","slug":"projects","status":"publish","type":"page","link":"https:\/\/kencdn.com\/?page_id=8","title":{"rendered":"Projects"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.234), 17px);\">Selected projects demonstrating infrastructure design, security implementation, and automation skills.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:32px;margin-bottom:32px\"\/>\n\n\n<div class=\"wp-block-columns\" style=\"gap:24px;\"><div class=\"wp-block-column has-border-color\" style=\"border-color:#e0e0e0;border-width:1px;border-radius:4px;padding-top:0;padding-right:0;padding-bottom:24px;padding-left:0\"><div style=\"border-top-left-radius:4px;border-top-right-radius:4px;min-height:180px;background-color:#f0f0f0;margin-bottom:16px\"><\/div><div style=\"padding:0 20px\"><h3 class=\"wp-block-heading\">Enterprise SIEM Deployment<\/h3><p class=\"has-text-color\" style=\"color:#666;font-size:14px\">Wazuh \u00b7 Elasticsearch \u00b7 Grafana<\/p><p style=\"font-size:15px\">Deployed a full SIEM stack on Proxmox to monitor 15+ endpoints. Configured custom rules for brute-force detection, file integrity monitoring, and compliance reporting. Reduced simulated MTTD from 48h to 90 minutes.<\/p><\/div><\/div><div class=\"wp-block-column has-border-color\" style=\"border-color:#e0e0e0;border-width:1px;border-radius:4px;padding-top:0;padding-right:0;padding-bottom:24px;padding-left:0\"><div style=\"border-top-left-radius:4px;border-top-right-radius:4px;min-height:180px;background-color:#f0f0f0;margin-bottom:16px\"><\/div><div style=\"padding:0 20px\"><h3 class=\"wp-block-heading\">Infrastructure as Code Pipeline<\/h3><p class=\"has-text-color\" style=\"color:#666;font-size:14px\">Ansible \u00b7 Terraform \u00b7 GitLab CI<\/p><p style=\"font-size:15px\">Built end-to-end IaC pipeline to provision and configure lab VMs. Terraform handles Proxmox VM creation, Ansible manages OS hardening and service deployment. GitLab CI triggers on push to main.<\/p><\/div><\/div><\/div><div class=\"wp-block-columns\" style=\"gap:24px;margin-top:24px;\"><div class=\"wp-block-column has-border-color\" style=\"border-color:#e0e0e0;border-width:1px;border-radius:4px;padding-top:0;padding-right:0;padding-bottom:24px;padding-left:0\"><div style=\"border-top-left-radius:4px;border-top-right-radius:4px;min-height:180px;background-color:#f0f0f0;margin-bottom:16px\"><\/div><div style=\"padding:0 20px\"><h3 class=\"wp-block-heading\">Zero Trust Network Segmentation<\/h3><p class=\"has-text-color\" style=\"color:#666;font-size:14px\">pfSense \u00b7 VLANs \u00b7 WireGuard<\/p><p style=\"font-size:15px\">Redesigned home network with VLAN segmentation across management, lab, IoT, and guest zones. Implemented firewall rules enforcing least-privilege access between segments. Added WireGuard VPN for secure remote management.<\/p><\/div><\/div><div class=\"wp-block-column has-border-color\" style=\"border-color:#e0e0e0;border-width:1px;border-radius:4px;padding-top:0;padding-right:0;padding-bottom:24px;padding-left:0\"><div style=\"border-top-left-radius:4px;border-top-right-radius:4px;min-height:180px;background-color:#f0f0f0;margin-bottom:16px\"><\/div><div style=\"padding:0 20px\"><h3 class=\"wp-block-heading\">Dockerized Portfolio Platform<\/h3><p class=\"has-text-color\" style=\"color:#666;font-size:14px\">Docker \u00b7 Traefik \u00b7 WordPress \u00b7 docker-mailserver<\/p><p style=\"font-size:15px\">This website. Split-stack Docker architecture with Traefik reverse proxy, WordPress, self-hosted email, and Uptime Kuma monitoring. Designed for deployment on a 2GB Linode with Cloudflare DNS.<\/p><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Selected projects demonstrating infrastructure design, security implementation, and automation skills.<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kencdn.com\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kencdn.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kencdn.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/kencdn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":5,"href":"https:\/\/kencdn.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":76,"href":"https:\/\/kencdn.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions\/76"}],"wp:attachment":[{"href":"https:\/\/kencdn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}