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
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.
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. | ||
| reconverge | Static analysis for Rust GPU kernels: divergent barriers and warp-collective hazards, explained lane by lane. No GPU required. | ||
| launchbound | Autotuning for GPU kernels: a convergence check per configuration, CUDA and Metal benchmarking, analytical estimates. | ||
| oxmera | Tensor and deep-learning framework: autograd, CPU, Metal and CUDA backends, a terminal training dashboard. | ||
| oxidelake | Arrow-native SQL engine on DataFusion or Ballista, with optional GPU acceleration and per-batch CPU fallback. | ||
| mossaic | Plan, draw and track GitHub contribution art, with pixel-rendered graphs in the terminal. |
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. |
| 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
Open to collaboration on Rust tooling, GPU infrastructure, Kubernetes operators and testing. Open an issue or discussion on any repository above.