Performance and systems engineer — compilers, GPU kernels, ML infrastructure. Research in topology.
Résumé (PDF) · Portfolio · Website · LinkedIn · ORCID · teerths57@gmail.com · Jaipur, India
I make systems that already run at scale use less memory, run faster, and give the same answer twice.
mujoco #3396 · mujoco_warp #1541 · mujoco #3450 · xla #46539 · tensorflow #124410 · XNNPACK #10801 · highway #3244 · kernels #22 · NeMo-Relay #481 · topograph #432 · pyrefly #4180
The eleven, with links
topological-ml-toolkit · Epsilon-Hollow · caustic · Aether-Lang · faraday · sigmoid · arXiv:2604.19792
The seven, with links
- Topological ML Toolkit · Rust, Python, C++/AVX-512, CUDA. Point clouds and time series to persistence diagrams and Betti features through scikit-learn-style transformers. Four backends, one contract, checked against ripser and GUDHI.
- Epsilon-Hollow · Rust, x86-64 assembly, QEMU/UEFI, Lean 4. Research OS testing how much of a kernel can be written in safe Rust: UEFI boot, SMP bring-up, four-level paging, demand paging, scheduling and a VFS — verified under Miri, booted in QEMU on every commit. The README says first that nothing in the kernel is production-tested.
- Caustic · Python, PyTorch. Detects LLM hallucinations without ground-truth labels by measuring orbit collapse — when a model's internal geometry maps distinct entities onto one answer — and turns that partition into a certified lower bound on error rate. 0.995 AUROC on collapse-type failures at sub-0.5B scale; 163 tests, CI across Python 3.10–3.12, and a results page documenting where the method does not hold.
- Aether-Lang · Rust, Lean 4. A DSL and runtime where persistent homology is a language primitive and loops terminate on topological invariants, compiling to
no_stdbinaries for bare metal. 229 tests, 52 surviving mutants, six earlier claims killed by the mutation harness and documented under What We Got Wrong. - faraday · Python. 3D dielectric electromagnetic solver whose learned reduced-order coupling operator reaches a Banach fixed point at 1.755 × 10⁻¹⁶ after a 50,000-epoch burn. The run reproduces from a checkpoint in the repo.
- sigmoid · Python. Converts a trained model into a world model without retraining: activation windows to persistence barcodes, a Hilbert-series embedding, a linear coupling operator with a Banach contraction certificate when ‖T‖ < 1, and a sheaf-consistency gate that fires when an imagined trajectory leaves the calibrated manifold.
- OpenCLAW-P2P v7.0 — co-author, arXiv:2604.19792, 2026. Decentralized peer-review protocol for AI research, with resilient persistence and live verification of cited references.
Bytes across source repositories, refreshed weekly by a scheduled Action. It measures what I write here, not what I land upstream — the C and C++ work above lives in other people's trees.
Systems GPU kernels, compilers, runtimes, operating systems, Linux, QEMU/UEFI, profiling, Docker, CI/CD
ML PyTorch, JAX, TensorFlow, scikit-learn, sparse attention, inference optimisation, persistent homology
Open to performance, inference and compiler engineering roles including research engineering; residencies and mentored research placements; and collaborations that put persistent homology into a real training or inference pipeline.




