Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Vyncint Ng

Rust systems developer · GPU tooling · terminal testing infrastructure · Kubernetes · Go

Creator of termlens  ·  #2 contributor to NVlabs/cuda-oxide  ·  #7 contributor to kube-logging/logging-operator

followers crates.io website

Rust CUDA PTX Metal Apache Arrow Kubernetes Go Swift

I build Rust tools for testing terminal applications and analysing GPU kernels, and I work on Kubernetes operators and sandboxed agent runtimes. Most of my contributions are testing infrastructure and CI: making a tool's claims checkable, and catching the places where its documentation and its code disagree.

Projects

Six Rust products on crates.io. termlens tests the other five end to end: it runs each real binary in a pseudo-terminal and asserts on the rendered screen.

Project Version Downloads
termlens Headless end-to-end testing for CLI and TUI apps: real PTYs, rendered-screen assertions, snapshots, screen diffs. The end-to-end example in Ratatui's snapshot-testing recipe. v d
reconverge Static analysis for Rust GPU kernels: divergent barriers and warp-collective hazards, explained lane by lane. No GPU required. v d
launchbound Autotuning for GPU kernels: a convergence check per configuration, CUDA and Metal benchmarking, analytical estimates. v d
oxmera Tensor and deep-learning framework: autograd, CPU, Metal and CUDA backends, a terminal training dashboard. v d
oxidelake Arrow-native SQL engine on DataFusion or Ballista, with optional GPU acceleration and per-batch CPU fallback. v d
mossaic Plan, draw and track GitHub contribution art, with pixel-rendered graphs in the terminal. v d

One Go project:

Project Stars
openshell-driver-applecontainer A compute driver for NVIDIA OpenShell backed by apple/container: one micro-VM per sandbox on Apple silicon, roughly one second to Ready. stars

Upstream

Project Contribution
NVlabs/cuda-oxide stars Rust-to-CUDA compiler 165 merged pull requests, second of 48 contributors. Mostly documentation that had drifted from the code and CI gates that could not fail, plus compiler fixes such as carrying proved alignment through a field store.
kube-logging/logging-operator stars Kubernetes logging operator 33 merged pull requests, seventh of 149 contributors. Rebuilt the end-to-end suite on one shared harness with time-bounded kind calls; operator fixes for dual-stack Fluent Bit metrics, custom CAs on S3 outputs and dnsPolicy on the configcheck pod.
calfonso/rusternetes stars Kubernetes reimplemented in Rust 10 merged pull requests, fourth of 12 contributors. Correctness fixes across the control plane: typed container-state timestamps, negated field selectors on watch endpoints, fractional and binary-SI resource quantities in the scheduler, CronJob day-of-week numbering.
apple/containerization stars Linux containers on macOS Redact environment-variable values in vminitd debug logs; consistent CIDR bounds for IPv4 and IPv6.
GoogleCloudPlatform/gcsfuse stars Cloud Storage as a file system Report a symlink's size as the length of its target.
NVIDIA/OpenShell stars Runtime for autonomous agents Show persisted guidance on rejected policy chunks in the TUI.
NVIDIA/NemoClaw stars Agents inside OpenShell Supply the Ultra template argument from the managed resolver.

How I work

Evidence over assertion A bug report states what was measured, against which released version.
A check must be seen to fail Every new CI check is broken on purpose once, to prove it can fail, before it is trusted.
Say what you did not do A pull request lists what it left out and why. A known gap is cheap; a false claim is expensive.
AI-assisted, human-owned I use AI tools in development and take responsibility for reviewing, testing and maintaining the results.

More on how these projects are built · vyncint.me

Contact

Open to collaboration on Rust tooling, GPU infrastructure, Kubernetes operators and testing. Open an issue or discussion on any repository above.

About

Profile README

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors