ML systems engineer · independent researcherBhubaneswar, India · open to relocation

Seventeen fixes, merged by the people who lead the projects.

At the US Department of Energy national laboratories, the Massachusetts Institute of Technology, the Barcelona Supercomputing Center, NVIDIA, Apple, Meta and IBM Quantum, in 22 days. Alongside them, a satellite collision-risk engine that matches NASA on 53 of 53 test cases, now under review by NASA Conjunction Assessment Risk Analysis.

  • 17fixes merged in 22 days
  • 5merged at public-sector science software
  • 53 / 53NASA test cases matched, under review by NASA
  • 3manuscripts, sole author
  • 17open-source systems, each benchmarked

01 — Recognition

Merged by the people who lead the projects.

Every fix below was found by running the project's own tests on real hardware, fixed with a test that fails without it, and reviewed and merged by its maintainers. Each name links to the public pull request; the signed original emails are in the evidence.

Energy & national security · merged 5 November 2026

US Department of Energy national laboratories

Kokkos #9738, the laboratories' GPU performance-portability library (Exascale Computing Project): sort now compiles on NVIDIA CUDA and AMD HIP for types without a default constructor; 20 of 20 GPU tests pass.

“Enable sorting non-default-constructible elements (CUDA/HIP) #9738”Kokkos 5.4 release notes · Bug Fixes · written by the Kokkos lead
  • Merged byDamien Lebrun-GrandiéLeads the Kokkos project · Los Alamos National Laboratory · “Generally the approach looks good.”
  • Approved byDaniel ArndtKokkos developer, computational scientist · Oak Ridge National Laboratory
  • Reviewed byAndrey ProkopenkoOak Ridge National Laboratory · proposed my next Kokkos fix
  • ReleaseKokkos 5.4 release notesListed under Bug Fixes by the Kokkos lead

Academic research · merged 5 & 6 Nov 2026

Massachusetts Institute of Technology

MEEP #3364, its electromagnetics simulator: time estimates up to 4× too short, now 0.97–1.02×. A second fix, #3363, merged too.

“Option 1 of #3170 (raising a ValueError) is the correct approach because in Python, failing fast and explicitly is strongly preferred over silently mutating inputs.”

Ardavan OskooiMEEP's original lead developer, first author of its reference paper

National supercomputing · merged 6 Nov 2026

Barcelona Supercomputing Center

Autosubmit #3405 and #3406, the climate-model workflow manager of Spain's national supercomputing centre: a PostgreSQL crash fixed for its 4.2.0 release, at its maintainer's invitation, and credited in the 4.2.0 changelog.

“Looks great! … Thank you!!”“Thanks (again) @Shakhtar-Sankur !!!”

Bruno P. KinoshitaAutosubmit maintainer, Barcelona Supercomputing Center

Quantum computing · merged 5 Nov 2026

IBM Quantum

Relay-BP #49, the quantum error-correction decoder: the same shot decoded differently by batch order, 1,970 of 2,000 shots, now 0.

“Thank you! Happy with this, will merge it.”

Tristan MüllerFirst author of Relay-BP, IBM Quantum

AI for quantum error correction · merged 30 Oct & 2 Nov 2026

NVIDIA

Ising-Decoding #98 and #99: the models NVIDIA publishes on Hugging Face now load in its tests, out of the box.

“Merged, thank you for the contribution and for working through the review rounds.”“Merged, thank you for the follow-up and for adding the precedence test.”

Ivan BasovMaintainer, NVIDIA Ising-Decoding

Quantum circuits · merged 22 Oct 2026

University of Oxford

PyZX #563, the ZX-calculus circuit optimiser: 25 of 100 random circuits optimised into a different unitary, now 0.

“Thanks for the fix! This was a regression from an earlier PR.”

John van de WeteringCo-creator of PyZX

On-device AI · merged 16 & 28 Oct 2026

Meta

ExecuTorch #23677 and #23912, the runtime behind on-device AI in Instagram and WhatsApp: an out-of-bounds read and a type check in its LLM kernels.

“LGTM! Thanks for the fix!”

Scott Roy and Jacob StevensMeta maintainers

On-device AI · merged 5 Nov 2026

Tencent

ncnn #7239, its on-device inference framework (24,000 stars): NaN outputs on Vulkan GPUs, now none. Its creator extended the tests in his own commit.

“Thanks for your contribution !”

nihuiCreator and lead maintainer of ncnn

Machine learning on Apple silicon · merged 22 Oct 2026

Apple

MLX #4737, Apple's machine learning framework (29,000 stars): a data race in its distributed training backend.

2–4 races per run → 0

@zcbenzMLX maintainer, who reviewed, approved and merged it

Structured output for LLM serving · merged 29 Oct 2026

Carnegie Mellon University

XGrammar #1012, the default structured-output engine of vLLM, SGLang and NVIDIA TensorRT-LLM: a crash behind a long-closed issue.

Extended in the maintainer's own commit, then merged

Linzhang LiXGrammar maintainer

Reinforcement learning · merged 26 Oct 2026

University of Oxford, University College London & Imperial College London

JaxMARL #206 (NeurIPS 2024): 8 Q-learning baselines saw a blank first observation every episode.

“Good find!!”

Alex RutherfordLead author of JaxMARL

Reinforcement-learning environments · merged 19 Oct 2026

Hugging Face

OpenEnv #1441 and #1442, governed by Meta-PyTorch, Hugging Face, NVIDIA and Microsoft: reward rubrics scored out of order.

“Reviewed hook ordering and async composition; 177 rubric tests pass.”

OpenEnv reviewerApproved and merged both

02 — Public-sector science

The software governments run for science.

Ten pull requests at eight institutions, by sector: five merged, five in review. Each was tested before and after with the project's own tests, in public runs.

Under review · since 20 October 2026

NASA Conjunction Assessment Risk Analysis

My independent reproduction of CARA's Monte Carlo collision probabilities, on all 53 of its test conjunctions, 15–19× faster per core. CARA's operations team lead referred it to its analysis team: “Our analysis team will investigate… and will provide you with our findings.”

kessler →

Submitted · 4 November 2026

Harvard's Machine Learning Systems textbook

A full lab for Prof. Vijay Janapa Reddi's open textbook, on why temperature-0 language models are not deterministic; its team: “the feature looks great”.

Pull request #2175 →

In review · Google

Google JAX

A gradient gap open since 2021, assigned for review to Matthew Johnson, one of JAX's original authors.

Pull request #41859 →

Scouted · October 2026

Entrepreneur First (UK)

Scouted from my public work alone, citing a cuBLAS-parity compiler and a negative result I chose to publish: “which I rarely see”.

03 — Research

Three studies. Every number public.

Each one asks who an AI system serves badly, measures it, and fixes it, with code and raw results anyone can rerun. Each study page has its findings, method, limitations, press facts and a citation.

04 — Systems

The machinery of modern AI, built from scratch.

Serving, training, compiling and verifying, each benchmarked against what industry uses: vLLM, cuBLAS, torch.compile, NCCL, NASA's and IBM's own tools. Each has its own study page.

kesslerlive, daily

Independent space-traffic audit: every active satellite screened against every other each morning; a Monte Carlo collision probability matching NASA CARA's on all 53 of its test cases, 15–19× faster than NASA's library.

C++ · CUDA · Python
syndrome= IBM · 28.7×

IBM's Relay-BP quantum error-correction decoder on a GPU, bit-identical to IBM's reference on every shot checked (float64 and float32); a single shot decodes 28.7× faster than IBM's decoder, and a batch 4.0× faster than IBM's decoder on the whole CPU.

C++ · CUDA · quantum
relay384 / 384

Disaggregated LLM serving: prefill and decode split, KV cache streamed between them; requests identical to a fault-free run through 60 worker kills.

C++20 · CUDA · Swift
tessel= cuBLAS

A Triton-style tile language compiling one kernel to CUDA, Metal and Pallas; an LLM engine on it serves at 1.05× vLLM, token for token identical.

Rust · CUDA · Metal · Pallas
kiln117 ms

An ML compiler from ONNX to fused, auto-tuned SIMD C and CUDA; fastest of five engines on BERT on CPU, ahead of torch.compile, ONNX Runtime and XLA.

Rust · C · CUDA
switchyard2.2× HF

A 64-expert mixture-of-experts model across two GPUs on my own kernels and peer-to-peer dispatch, bit-identical to one GPU.

CUDA · PyTorch
quorumdb0 violations

A distributed SQL database psql connects to; 10,000 simulated clusters through 610K crashes, transaction protocol checked in TLA+.

Rust · Raft · TLA+
crucible0 of 9 hacks

Linux sandboxes for RL on code, with a grader a model cannot fool; MBPP 34.9% → 38.6% over three seeds (p = 0.013).

Linux namespaces · seccomp · GRPO
tandembit-exact

DDP, ZeRO-1/2/3 and pipeline parallelism on its own collectives, no NCCL; weights identical to PyTorch's DDP and FSDP.

PyTorch · C++ · CUDA IPC
samebitCPU = GPU

A 494M-parameter LLM (Qwen2.5-0.5B) run entirely in integers: within 0.75% of float32, and bit-identical on an NVIDIA T4 GPU and an x86 CPU under any summation order, where float16 drifts. Six independent backends, including Apple MLX and CUDA. Its teaching lab, on why temperature 0 is not deterministic, is submitted to Harvard's Machine Learning Systems textbook.

C · CUDA · PyTorch · MLX
ink-sensitivity79% · AUC 0.94

Can the Vesuvius Challenge's official ink model see letters on a scroll no one has read? Real ink from PHerc. 139 moved into PHerc. 800, an eligible scroll: 79% found at a 5% false-positive rate, against matched bare-papyrus controls. Read in reversed depth order, the model is nearly blind.

Python · PyTorch · CT volumes
chirp71 / 71 · 95%

An independent search for gravitational waves in public LIGO data, from general relativity up: its own 3.5PN waveform matches LIGO's LALSimulation to 6 × 10⁻¹⁰ rad, and on one T4 it re-finds all 71 two-detector events of the O4a catalog at a median 95% of their published signal strength. Searched blind, with gating and a χ² veto, the real event is the loudest signal in the data for 62 of 71.

Python · PyTorch · CUDA · LIGO open data
05 — Full record

Contributions others can check.

Manuscripts, contributions to the frameworks AI runs on, and tools released for others to use, each with its current status stated plainly.

Recognition

From outside my own work.

  • Harvard’s Machine Learning Systems textbook (Prof. Vijay Janapa Reddi)submitted 4 November 2026

    I built and submitted a full lab for the textbook, “The Same-Bits Contract”, on why a model at temperature 0 does not give the same answer twice (pull request #2175). It follows the book’s lab protocol, its math is a new module of the book’s simulator, and it passes the book’s own test suites (2,658 simulator tests, 0 failures) and a full student run in the browser. On the proposal, a collaborator on the textbook: “Yes, the feature looks great and the idea sounds cool to me”, referring it to the book’s author (discussion).

  • NVIDIA, Apple, Meta, Tencent, Carnegie Mellon University, Hugging Face, University of Oxford PyZX and JaxMARL maintainers16 October – 6 November 2026

    Merged twelve of my fixes in 22 days; the other five, at the US Department of Energy national laboratories, the Massachusetts Institute of Technology and the Barcelona Supercomputing Center, are below. IBM Quantum: Tristan Müller, first author of the Relay-BP decoder, chose my fix for decodings that changed with batch order (1,970 of 2,000 shots → 0) and merged it (#49): “Thank you! Happy with this, will merge it.” Tencent’s ncnn, its on-device AI inference framework: its creator, nihui, extended the tests, approved and merged my fix for NaN outputs of the Mish activation on Vulkan GPUs: “Thanks for your contribution !” NVIDIA's Ising-Decoding maintainer, Ivan Basov, after several review rounds: “Merged, thank you for the contribution and for working through the review rounds.” Apple's MLX maintainer reviewed, approved and merged my fix for a data race in the distributed backend that links Macs for multi-machine training. Meta, on a memory-safety fix in the kernels on-device LLMs run in ExecuTorch: “LGTM! Thanks for the fix!”, then a second fix to the same kernels, merged by Meta's Jacob Stevens. Carnegie Mellon's XGrammar, the default structured-output engine of vLLM, SGLang and NVIDIA TensorRT-LLM, approved and merged my fix for a crash in its jump-forward decoding. Hugging Face, approving two fixes to the reward rubrics that grade agents in OpenEnv: “177 rubric tests pass.” PyZX's co-creator: “Thanks for the fix! This was a regression from an earlier PR.” JaxMARL's lead author, Alex Rutherford, on a fix to its RL rollouts: “Good find!!”

  • Public-sector science software5 merged, 5 in review, November 2026

    Energy and national security: Kokkos #9738, the GPU performance-portability library of the US Department of Energy national laboratories (Exascale Computing Project): sort now compiles on NVIDIA CUDA and AMD HIP for types without a default constructor. Merged by Damien Lebrun-Grandié, who leads the Kokkos project at Los Alamos National Laboratory, after approvals from him and Daniel Arndt, a Kokkos developer and computational scientist at Oak Ridge National Laboratory, and listed under Bug Fixes in the changelog for the upcoming Kokkos 5.4 release; reviewed by Andrey Prokopenko of Oak Ridge National Laboratory, who proposed my next Kokkos fix (5 November 2026). Weather and climate: ecCodes #684, the weather-data library of the European Centre for Medium-Range Weather Forecasts (intergovernmental, 35 states, headquartered in Reading, UK): reversed-scan Gaussian grids put about 6,000 points at wrong coordinates, now none; PSyclone #3668, the code generator the UK Met Office and the Science and Technology Facilities Council’s Hartree Centre build for the Met Office’s next-generation LFRic model: Fortran BIND(C) is no longer dropped; its maintainer: “otherwise it looks good”. National supercomputing: ReFrame #3750, the testing framework of the Swiss National Supercomputing Centre (ETH Zurich): a regression test on its 4.10 milestone. Particle physics: Rucio #8862, the data management system CERN (the European Organization for Nuclear Research) built for the Large Hadron Collider experiments: eleven commands, upload and download among them, reported success when they had failed; now they return the real error code. Academic research: MEEP #3364, the Massachusetts Institute of Technology’s electromagnetics simulator: merged by Ardavan Oskooi, MEEP’s original lead developer, on an issue where Prof. Steven G. Johnson asked for a pull request; #3363, on an issue Prof. Johnson filed, merged by Oskooi on 6 November: “Option 1 of #3170 (raising a ValueError) is the correct approach because in Python, failing fast and explicitly is strongly preferred over silently mutating inputs.” National supercomputing: Autosubmit #3405 and #3406, the climate-model workflow manager of the Barcelona Supercomputing Center, Spain’s national supercomputing centre: on PostgreSQL, job timestamps overflowed 32-bit columns and runs crashed; its maintainer Bruno P. Kinoshita invited the fix for the 4.2.0 release (“as we need it for the 4.2.0 release”), merged it with a thank-you in the 4.2.0 changelog, and merged a second fix he asked for (6 November 2026). Oceans: emsarray #233, the ocean and coastal model data library of the Commonwealth Scientific and Industrial Research Organisation (CSIRO), Australia’s national science agency: forecast datasets got the wrong time coordinate; in review. Each tested before and after with the project’s own tests, in public runs.

  • NASA Conjunction Assessment Risk Analysis (CARA)20 October 2026

    I sent CARA my independent reproduction of its Monte Carlo collision probabilities on all 53 of its test conjunctions. Its operations team lead referred it to CARA's analysis team: it is now under review by NASA CARA, which will report its findings.

  • Entrepreneur First (UK)October 2026

    Scouted by a Talent Investor from my public work alone, citing tessel's GEMM at cuBLAS parity, switchyard's mixture-of-experts serving, and a negative result I chose to publish (a compression pipeline that aimed for 8× smaller and measured −6.3%).

Scale

Measured in each project's repository.

  • Every day, in public140 million pairs

    kessler screens every pair of the 16,768 active satellites, about 60,000 close approaches a day; the full 32,593-object catalogue, all 531 million pairs, takes 28 seconds on one T4 GPU.

  • Verified under failure610,064 crashes

    quorumdb ran 10,000 simulated clusters through 610,064 crashes and 144,354 network partitions with zero safety violations; faultline ran 1.26 million operations under 288 injected faults against four etcd releases.

  • Breadth17 systems

    C++, CUDA, Rust, Python and Swift, with kernels for NVIDIA GPUs, Apple Metal and Google TPUs; studies of 24 languages on 15 production tokenizers and 33,869 scams in 49 languages; Populace has 1,600+ npm downloads.

Contributions to major open-source projects

Each found by running the project's own tests on real hardware.

  • Tencent ncnn #7239merged

    On Vulkan GPUs, Tencent’s on-device inference framework computed Mish as x·tanh(log(1+ex)), and ex overflowed for large inputs, so drivers with a strict tanh returned NaN (30 NaN outputs in the reproduction, none after). Its creator, nihui, added a commit extending the tests, approved and merged it (5 November 2026, India time): “Thanks for your contribution !”

  • IBM Quantum Relay-BP #49merged

    Relay-BP, the quantum error-correction decoder from IBM Quantum (© IBM), decoded the same shot differently depending on batch order: serial and parallel batches disagreed on 1,970 of 2,000 shots. Its first author, Tristan Müller, chose this fix and merged it (5 November 2026); now 0.

  • Massachusetts Institute of Technology (MIT) MEEP #3364 · #3363merged · merged

    MEEP’s remaining-time estimate fell to 0.25× the real time; now 0.97–1.02×. Merged by Ardavan Oskooi, MEEP’s original lead developer. #3363 makes a silent setting override raise an error instead; Oskooi merged it as “the correct approach”.

  • Barcelona Supercomputing Center Autosubmit #3405 · #3406merged · merged

    On PostgreSQL, Autosubmit stored job timestamps such as 20261027164231 in 32-bit columns, so runs crashed with NumericValueOutOfRange; they are now 64-bit, checked on PostgreSQL 16. Invited and merged for the 4.2.0 release by maintainer Bruno P. Kinoshita, with a thank-you in the changelog; #3406, at his request, makes a test that failed on busy CI runners wait for its process to exit.

  • Apple MLX #4737merged

    The socket threads of MLX's distributed ring backend read their task queues outside the lock while other threads appended to them. ThreadSanitizer found 2–4 races on every run before the fix and none after; the ring tests pass on 8 ranks.

  • Meta ExecuTorch #23677merged

    The 2-bit and 4-bit embedding kernels used by on-device LLMs read out of bounds on an invalid token id; added the missing check, with tests that fail without it.

  • Carnegie Mellon University XGrammar #1012merged

    XGrammar, the default structured-output engine of vLLM, SGLang and NVIDIA TensorRT-LLM, crashed in jump-forward decoding whenever a grammar forced only part of a UTF-8 character (for example, a choice between “é” and “è”): the bug behind its issue #132, closed earlier with the feature switched off. It now returns only whole, valid characters, which the grammar still forces, so results stay correct; four new tests fail without the fix. Approved and merged by maintainer Linzhang Li (29 October 2026).

  • Hugging Face OpenEnv #1441 · #1442both merged

    In the reward rubrics RL environments use to grade agents, composite rubrics ran their pre-hooks after scoring their children (a timing hook read 0.01 ms for 400 ms of work), and a rubric handing off to an async judge recorded an unawaited coroutine as its score. 9 of 13 new tests fail without the fixes.

  • Google JAX #41859under review

    jax.grad through lax.reduce_window with a custom reduction has failed since 2021 (#7815). Its derivative is now a fold over the window offsets, built only from transposable primitives in the order XLA evaluates the reduction; the 242 new test cases fail without it. Google assigned it for review to Matthew Johnson, one of JAX’s original authors (21 October 2026).

  • NVIDIA Ising-Decoding #98 · #99both merged

    The public-model tests, offline smoke test and docs looked only for .pt checkpoints, so anyone using the SafeTensors models NVIDIA publishes on Hugging Face failed them; they now load the published files out of the box. Merged by maintainer Ivan Basov (30 October 2026): “thank you for the contribution and for working through the review rounds.” #99, split out at his request, makes the documented checkpoint setting work: “Merged, thank you for the follow-up and for adding the precedence test” (2 November 2026).

  • Meta ExecuTorch #23912merged

    The same kernels checked zero points against the output type instead of the scales' type: valid models with fp16 scales and fp32 output aborted, and the .out variants read past the end of their scales under AddressSanitizer. Six new tests fail without the fix. Revised after maintainer review so the export kernels also report the scales' dtype; approved and merged by Meta's Jacob Stevens (28 October 2026).

  • vLLM #60955under review

    The FlashInfer prefill tests compared non-causal attention with a causal reference and passed only because of a loose tolerance; fixed so they catch the bug.

  • SGLang #47305under review

    DeepSeek-V3 tool calls streamed with empty arguments whenever multi-token prediction delivered the closing fence and end tokens in one chunk. Found with a differential check of every tool-call parser, streaming against one-shot; two new tests fail without the fix and all 263 parser tests pass with it.

  • ETH Zurich DaCe #2729under review

    DaCe, the data-centric compiler from ETH Zurich's Scalable Parallel Computing Lab, compiled numpy.rint to C's round, which rounds halfway values away from zero, so compiled programs returned 3 for 2.5 where NumPy returns 2; fixed for float and complex types, with a regression test that fails without the fix. Also reported that max/min reductions drop NaN (issue #2730). Its maintainer (28 October 2026): “Seems all good, once we have the CI calmer, I will let these workflows run, once green can be merged.”

  • University of Oxford PyZX #563merged

    PyZX, the ZX-calculus library for quantum circuit optimisation, put an X rotation on the wrong qubit after rewriting two CNOTs as a SWAP, so its optimisers returned a different unitary for 25 of 100 random Clifford circuits; found by checking optimised circuits against the originals, fixed, with a regression test. Merged by PyZX co-creator John van de Wetering: “Thanks for the fix! This was a regression from an earlier PR that changed how XPhase gates were handled in optimization.”

  • BOLD Lab (University of Oxford, University College London, Imperial College London) JaxMARL #206merged

    The rollout wrapper behind 8 of JaxMARL's Q-learning baselines (QMIX, VDN, IQL, PQN-VDN, SHAQ, TransfQMIX) replaced the first observation of every new episode with zeros after an auto-reset, so agents chose their first action blind and trained on it. Two of three new tests fail without the fix. Approved and merged by JaxMARL's lead author, Alex Rutherford (26 October 2026): “Good find!!”

  • MIT Han Lab nunchaku #957under review

    Composing a single 4-bit Nunchaku LoRA ignored its strength: 0.5, or 0 to switch it off, came back at full strength with no error. Only strength 1 now skips scaling; three of four new tests fail without the fix.

  • PyTorch #199875under review

    Deterministic mode fills torch.empty with NaN in eager PyTorch but not under the Inductor compiler; fixed without filling Inductor's own buffers, which is why an earlier fix was reverted.

  • PyTorch #199441 · #199646under review

    Re-enabled 21 torch.compile tests skipped for bugs long fixed, and documented why 11 more must stay skipped, each checked on CPU and T4 GPUs.

Manuscripts and releases

Sole author of every manuscript.

06 — Founder

Co-founder and founding engineer, Gigzen.

Software for the people who move the world's goods: one person often rides for several platforms, and none of them sees their whole working life. I own the engineering, from the Postgres schema to the signed Android build and the public record of what was tested. Company name approved by India's Ministry of Corporate Affairs; incorporation in progress.

Waggle

Three Android apps on one backend, for riders, shops and customers: a shop's order becomes a rider's job, with dispatch decided first-accept-wins inside the database, UPI settlement and GST billing.

150 / 150attack cases on the database rules, all blocked
3 appslive on one Supabase backend

Populace

Fills an app with simulated people who sign up, move through real cities and message each other through its real API, then reports what broke. A command line and a desktop app.

3.17MAPI calls in one day, zero API failures
1,617npm downloads in 2026

The test report

Every run against both products in public: what was verified, what it found, and just as plainly what was never tested. Nine real bugs found, four of them after a careful manual test had passed.

9real bugs found across both products
1,106calls against Gitea, software I didn't write, zero failures
07 — Index

Everything else, in one list.

Earlier systems and coursework-era projects, each stating where it falls short.

syndromeAn open GPU decoder for IBM's quantum LDPC codes: IBM's Relay-BP in CUDA, bit-identical to IBM's reference on a T4 (float64 and float32): one shot 28.7× faster than IBM's decoder, a batch 4.0× faster than IBM's decoder on the whole CPU. IBM's own decoder reproduces IBM's published rate here: 41 vs 44 errors in 10,000 shots.C++ · CUDA · quantum parityAn open benchmark for quantum error-correction decoders: reproduced PyMatching 2's scaling and threshold, and ran NVIDIA's Ising pre-decoders on identical Stim samples.Python · CUDA · quantum ferrolmOpenAI-compatible LLM server and retrieval stack in Rust with zero dependencies: paged KV cache, continuous batching, speculative decoding.Rust · LLM inference faultlineJepsen-style fault injection against real etcd clusters: partitions, kill -9 and pauses across four release lines.Rust · distributed systems ML model serving platformNVIDIA Triton and Redis: versioned rollout, A/B routing, circuit breaking and drift detection.MLOps Predictive maintenance for IoTLSTM failure forecasting 48 hours ahead on GCP, with three data-leakage defects found and fixed.ML · cloud Model compressionDistillation, pruning and int8 quantization of a disaster classification model.ML Synthetic data with diffusionA denoising diffusion model generating medical images where real datasets are tiny and unshareable.ML Multi-modal code intelligenceSource code read as tokens and as its syntax tree at once.ML · NLP DetekReproducible anomaly detection: design target, measurement and the gap between them, stated.ML Software-defined radioDemodulation, spectrum analysis, modulation classification and protocol decoding as a library.Signal processing DQN on CartPoleDeep Q-learning written out in full, as something to read.RL
08 — About

Correctness first, then speed.

I am an ML systems engineer from Bhubaneswar, Odisha. I work at the layer most people never see: the engines that serve language models, the loops that train them, the compilers and kernels under both, and the tests that prove they are right.

I hold my work to one standard: every number is reproducible from a script in the repository, including the cases where my system loses. That habit is what found a silent rounding bug in RL training, an out-of-bounds read in Meta's on-device kernels, and a test in vLLM that could never fail.

I also measure who AI leaves out. Odia, my own state's language, costs 4.99× English on GPT-4o, and most scam filters are built in English. Those gaps are what lipi and Babelguard exist to close.

  1. 2026 —Co-founder & Founding Engineer, GigzenWaggle, Populace and the public test report. Company name approved by India's Ministry of Corporate Affairs; incorporation in progress.
  2. 2026 —Independent researchlipi, Babelguard and ratchet; seventeen fixes merged into the US Department of Energy national laboratories' Kokkos, the Massachusetts Institute of Technology's MEEP (two), the Barcelona Supercomputing Center's Autosubmit (two), NVIDIA Ising-Decoding (two), Apple MLX, Meta ExecuTorch (two), Tencent ncnn, IBM Quantum's Relay-BP, Carnegie Mellon University's XGrammar, Hugging Face OpenEnv (two), the University of Oxford's PyZX and JaxMARL; pull requests in review at public-sector science software of the European Organization for Nuclear Research (CERN), the European Centre for Medium-Range Weather Forecasts, the UK Met Office and Science and Technology Facilities Council, the Swiss National Supercomputing Centre and the Commonwealth Scientific and Industrial Research Organisation (CSIRO); a full lab submitted to Harvard's Machine Learning Systems textbook; pull requests in review at Google JAX, vLLM, SGLang, PyTorch, MIT Han Lab and ETH Zurich.
  3. Jun – Jul 2026Freelance data scientistUpwork, client in Spain: merged two hotel censuses on national statistics identifiers, with validation.
  4. 2022 – 2026B.Tech, Computer Science & Engineering (AI & ML)Institute of Engineering and Management, Kolkata.

Let's talk.

sankur.kundu.tw@gmail.com

Open to ML systems and research engineering roles, research collaborations, pilots of Babelguard, and press enquiries; every study page has a section of quotable facts.