martin@nguyen
  • CV
  • Work
  • Projects
  • Blog

Projects

Side projects and experiments — usually the kind where I'm trying to actually understand something instead of just use it.

[ featured ]

▸ live demo→

WebGPU Black Hole

Real-time gravitational lensing in your browser, in WGSL.

A from-scratch black hole raymarcher built on WebGPU. Per-pixel geodesic integration of the Schwarzschild metric, a procedural accretion disk with relativistic Doppler/beaming, and an HDR star field — all in a single compute-driven fragment shader.

  • WebGPU
  • WGSL
  • Raymarching
  • TypeScript

[ archive ]

  • Weak Memory Behavior on GPUs

    ↗

    Mapping the wild side of NVIDIA's memory model.

    • PTX
    • CUDA
    • C++
    • Memory Models
  • Dynamic eBPF Firewall

    ↗

    DDoS mitigation in the Linux kernel, written in Rust.

    • eBPF
    • Rust
    • XDP
    • Linux
  • Conversational Agent on AWS Bedrock

    ↗

    Distributed LLM training and serving on AWS.

    • AWS
    • Spark
    • Scala
    • Go
© 2026 Martin Nguyengithublinkedinemail