Chhuong Le

Chhuong Le

zsh

chhuong@neuralink ~ % whoami

IT Systems Engineer @ Neuralink_

About

I have been cracking open computers since I was a kid — not because anything was broken, just to see what was inside. That same “let me take this apart” energy turned into a career: these days I am an IT Systems Engineer architecting virtualized environments, locking things down with zero-trust security, and automating away anything I have had to do twice. Give me a misbehaving server stack or a bare-metal kernel config that hates me, and I am genuinely happy.

Off the clock I am probably at the gym adding another plate to the bar, because progressive overload works on servers and squats alike. I live in the East Bay with my soon-to-be wife and two cats who each believe they run the household — and honestly, the data backs them up.

Experience

  • IT Systems Engineer — Neuralink

    May 2026 – Present

  • Endpoint Automation Engineer — Weee!

    Jan 2025 – Mar 2026

  • Application Support Engineer — Cisco

    Jun 2024 – Jan 2025

  • Career Break

    Jan 2024 – Jun 2024

  • Bakery Supervisor — Costco

    Jan 2023 – Jan 2024

  • General Manager — US Chinese Food

    Aug 2021 – Jan 2023

  • Coding Bootcamp — Hack Reactor

    May 2021 – Aug 2021

  • Application Engineer — Anda Technologies

    Aug 2019 – May 2021

Projects

SSF Building Network Build-Out

Designed and built the firewall and network configuration for Neuralink's new South San Francisco building from the ground up.

  • Firewall
  • Network Architecture

Featured project

Hybrid-Cloud Infrastructure & Network Architecture

Designed and implemented a high-performance hybrid-cloud pipeline bridging an OCI VPS (public edge) to a private Proxmox VE environment, providing secure, abstracted access to on-premise application services.

architecture.txt
Public Internet
        |
        v
+------------------------+
|     OCI VPS (ens3)     |  < NSG ingress opened to 0.0.0.0/0
+------------------------+
        |  DNAT > wg0
        v
+------------------------+
| WireGuard tunnel (wg0) |  < SNAT egress, AllowedIPs 0.0.0.0/0
+------------------------+
        |
        v
+----------------------------------------------+
|         Proxmox host - 10.10.10.0/24         |
|                                              |
|         +----------+   +----------+          |
|         | Jellyfin |   |Minecraft |          |
|         +----------+   +----------+          |
|                                              |
|         +----------+   +----------+          |
|         |   KF2    |   |  Admin   |          |
|         +----------+   +----------+          |
+----------------------------------------------+

← swipe to see full diagram →

Problem

Wanted to expose home-lab services (Jellyfin, Minecraft, Killing Floor 2) to the public internet without putting the home network's WAN IP directly in the firing line. Routing everything through a cheap OCI VPS over WireGuard was the plan — getting there meant tracing a chain of silent failures across the cloud firewall, the Linux NAT stack, and asymmetric routing.

Approach

  • →Engineered a secure backhaul utilizing WireGuard for low-overhead, kernel-level traffic encryption, ensuring line-speed performance for latency-sensitive applications.
  • →Diagnostic Mastery: conducted deep packet inspection via tcpdump to resolve complex asymmetric routing issues, reconciling kernel-level netfilter conflicts between iptables and nftables.
  • →Traffic Optimization: streamlined ingress/egress by deploying stateful SNAT/DNAT (masquerade) rules and refining WireGuard interface routing, effectively eliminating packet drops and SYN-timeout latency.
  • →Environment Standardization: optimized data consistency and resource utilization by orchestrating unprivileged LXC containers and Docker namespaces with unified storage mount paths to ensure deterministic application behavior.

Outcome

Public traffic now reaches every home-lab service through a single encrypted tunnel with nothing exposed on the home network directly, and the whole chain — cloud firewall, NAT, routing — resolves symmetrically instead of silently dropping packets.

  • OCI
  • WireGuard
  • nftables
  • tcpdump
  • LXC

Featured project

Zero-Touch Kiosk Fleet Provisioning

Replaced manual imaging for Weee!'s packing-station kiosk fleet with a PXE + Ansible pipeline spanning a segmented VLAN network, turning every station into an identical, stateless, monitored node.

architecture.txt
Packing station (VLAN 20)
        |  DHCP discover
        v
+------------------------+
|   OpenWRT DHCP relay   |  < bridges VLAN 20 > core net
+------------------------+
        |
        v
+------------------------+
|   PXE / DHCP server    |  < options 66/67: bootloader + path
+------------------------+
        |
        v
+------------------------+
|   TFTP > unattended    |
|     Ubuntu install     |
+------------------------+
        |
        v
+------------------------+
| Ansible (batches of 5) |  < apps, printers, kiosk lockdown
+------------------------+
        |
        v
+------------------------+
|      Zabbix agent      |  < state > Slack + Grafana
+------------------------+
        |
        v
   Kiosk ready (~8 min/station)

← swipe to see full diagram →

Problem

Packing station kiosks were imaged by hand, one at a time. Configuration drift across the fleet and an unsupported OS version contributed to a data breach, and just keeping the stations consistent was eating 20+ hours a week.

Approach

  • →Segmented the network into 5 VLANs (IT services, office admin, packing lines, IoT) and routed PXE traffic across the boundary with an OpenWRT DHCP relay, so packing-line kiosks can netboot from the core Meraki network without being on it.
  • →Chained the PXE handshake (discover → relay → DHCP offer with options 66/67 → bootloader fetch) straight into an unattended Ubuntu install, then handed off to Ansible for apps, printer configs, and kiosk lockdown — the OS stays disposable, all persistent state lives in automation.
  • →Staggered Ansible deployments in batches of 5 with Wake-on-LAN plus wait_for checks against the OpenSSH banner, since the secondary router's single-core CPU couldn't survive the whole fleet netbooting at once.
  • →Designed around failure instead of hoping it wouldn't happen: a cold-standby HDD clone for the PXE server, and a redundant DHCP relay pair sharing a VIP with heartbeat monitoring so one relay going down doesn't stall provisioning.
  • →Tracked down a quieter blocker no one expects — Raspberry Pi units with no BIOS/F12 menu were defaulting to SD card boot — and fixed it by rewriting the EEPROM boot-order config to prioritize netboot.
  • →Wired every kiosk, the DHCP relay, and the PXE drive bay into Zabbix (deployed as an Ansible task) for state monitoring, alerting to Slack with dashboards in Grafana.

Outcome

A 50-station fleet across 4 packing-line switches now provisions in about 8 minutes a station with zero manual imaging, and every node lands in the same known-good, monitored state — no more chasing configuration drift.

  • PXE
  • Ansible
  • VLAN Segmentation
  • Zabbix

Get in touch

Come speak geek with me