Research Impact Ledger

Google Scholar only sees papers. Most of what I ship is software, benchmarks, datasets and writeups. This page is a self-hosted research-impact ledger: it tracks scholarly citations (OpenAlex + Crossref), repository usage (GitHub), artifact downloads (Hugging Face) and web mentions, and gives every serious project a persistent, citable identity.

Google Scholar has no public API, so it is the one source that is not queried automatically. My profile's "new citations" email alerts cover the scholarly side; anything worth recording is logged in the ledger by hand. Google Scholar profile →

Persistent identifier: ORCID 0009-0005-4120-555X — stamped into every CITATION.cff and Zenodo deposit below, so the works attribute to me automatically.

0Scholarly citations
7Citable artifacts
755GitHub stars
69GitHub forks
6752HF downloads
0Web mentions

Last updated October 6, 2026. Usage metrics refresh automatically; citations are detected by the daily ledger job.

Citable artifacts

A real-phone Android agent benchmark with a 60-task public set and a 530-task dataset, for open-weight models and on-device SLMs.

DOI 10.5281/zenodo.23196834 v1.0.0 Version 10.5281/zenodo.23197068 Code license Apache-2.0 Data license CC-BY-4.0
★ 0 stars ⎇ 0 forks 👁 17 views / 14d ⇩ 983 clones / 14d 0 citations
Cite (BibTeX / CITATION.cff)

Machine-readable citation ships in the repo as CITATION.cff; the archived release is on Zenodo at doi.org/10.5281/zenodo.23196834.

@misc{ androidlife,
  title     = {AndroidLife: Real-Phone Android Agent Benchmark for Open-Weight Models and On-Device SLMs},
  author    = {Yuvraj Singh},
  year      = {2026},
  url       = {https://github.com/YuvrajSingh-mist/AndroidLife},
  note      = {Benchmark},
  doi       = {10.5281/zenodo.23196834}
}

Shards, replicates and reassembles ML checkpoints across a Raspberry Pi cluster over raw TCP, with SHA-256 integrity verification and mDNS discovery.

DOI 10.5281/zenodo.23196818 v1.0.0 Version 10.5281/zenodo.23197058 Code license Apache-2.0 Data license CC-BY-4.0
★ 5 stars ⎇ 0 forks 👁 6 views / 14d ⇩ 11 clones / 14d 0 citations
Cite (BibTeX / CITATION.cff)

Machine-readable citation ships in the repo as CITATION.cff; the archived release is on Zenodo at doi.org/10.5281/zenodo.23196818.

@misc{ smoltorrent,
  title     = {smoltorrent: A Distributed Storage System for ML Checkpoints using Raspberry Pis},
  author    = {Yuvraj Singh},
  year      = {2026},
  url       = {https://github.com/YuvrajSingh-mist/smoltorrent},
  note      = {Software},
  doi       = {10.5281/zenodo.23196818}
}

Distributed training and multi-node vLLM rollout library for Apple Silicon clusters, used for the GRPO summarization ablations.

DOI 10.5281/zenodo.23196836 v1.0.0 Version 10.5281/zenodo.23197086 Code license Apache-2.0 Data license CC-BY-4.0
★ 87 stars ⎇ 5 forks 👁 146 views / 14d ⇩ 28 clones / 14d 111 HF downloads 0 citations
Cite (BibTeX / CITATION.cff)

Machine-readable citation ships in the repo as CITATION.cff; the archived release is on Zenodo at doi.org/10.5281/zenodo.23196836.

@misc{ smolcluster,
  title     = {smolcluster: An Educational Distributed Training and Inference Library for Local Computing},
  author    = {Yuvraj Singh},
  year      = {2026},
  url       = {https://github.com/YuvrajSingh-mist/smolcluster},
  note      = {Software},
  doi       = {10.5281/zenodo.23196836}
}

A reproducible local LLM benchmark and leaderboard for edge boards: tok/s, tok/J, TTFT and power under locked power modes across Jetsons, Macs, Raspberry Pis, phones and tablets.

DOI 10.5281/zenodo.23196838 v1.0.0 Version 10.5281/zenodo.23197098 Code license Apache-2.0 Data license CC-BY-4.0
★ 1 stars ⎇ 0 forks 👁 27 views / 14d ⇩ 34 clones / 14d 6641 HF downloads 0 citations
Cite (BibTeX / CITATION.cff)

Machine-readable citation ships in the repo as CITATION.cff; the archived release is on Zenodo at doi.org/10.5281/zenodo.23196838.

@misc{ smolperfbenchmark,
  title     = {smolperfbenchmark: On-Device LLM Leaderboard},
  author    = {Yuvraj Singh},
  year      = {2026},
  url       = {https://github.com/YuvrajSingh-mist/smolperfleaderboard},
  note      = {Benchmark},
  doi       = {10.5281/zenodo.23196838}
}

A large collection of from-scratch PyTorch replications of classic and state-of-the-art AI/ML papers, written to be read alongside the originals.

DOI 10.5281/zenodo.23198171 v1.0.0 Version 10.5281/zenodo.23198172 Code license Apache-2.0 Data license CC-BY-4.0
★ 428 stars ⎇ 43 forks 👁 143 views / 14d ⇩ 10 clones / 14d 0 citations
Cite (BibTeX / CITATION.cff)

Machine-readable citation ships in the repo as CITATION.cff; the archived release is on Zenodo at doi.org/10.5281/zenodo.23198171.

@misc{ paper-replications,
  title     = {Paper-Replications: From-Scratch PyTorch Replications of Classic and SOTA AI/ML Papers},
  author    = {Yuvraj Singh},
  year      = {2026},
  url       = {https://github.com/YuvrajSingh-mist/Paper-Replications},
  note      = {Software},
  doi       = {10.5281/zenodo.23198171}
}

Readable single-file PyTorch implementations of deep reinforcement learning algorithms (PPO, SAC, TD3, DDPG, DQN, A2C) with Gymnasium and Weights & Biases support.

DOI 10.5281/zenodo.23198154 v1.0.0 Version 10.5281/zenodo.23198155 Code license Apache-2.0 Data license CC-BY-4.0
★ 230 stars ⎇ 21 forks 👁 33 views / 14d ⇩ 40 clones / 14d 0 citations
Cite (BibTeX / CITATION.cff)

Machine-readable citation ships in the repo as CITATION.cff; the archived release is on Zenodo at doi.org/10.5281/zenodo.23198154.

@misc{ neatrl,
  title     = {NeatRL: Readable Single-File Reinforcement Learning Implementations in PyTorch},
  author    = {Yuvraj Singh},
  year      = {2026},
  url       = {https://github.com/YuvrajSingh-mist/NeatRL},
  note      = {Software},
  doi       = {10.5281/zenodo.23198154}
}

A benchmark for whether LLMs and VLMs can generate and edit ASCII diagrams in a terminal, using an LLM-as-a-judge evaluation framework.

DOI 10.5281/zenodo.23198058 v1.0.0 Version 10.5281/zenodo.23198059 Code license Apache-2.0 Data license CC-BY-4.0
★ 4 stars ⎇ 0 forks 👁 7 views / 14d ⇩ 18 clones / 14d 0 citations
Cite (BibTeX / CITATION.cff)

Machine-readable citation ships in the repo as CITATION.cff; the archived release is on Zenodo at doi.org/10.5281/zenodo.23198058.

@misc{ asciitermdraw-benchmark,
  title     = {ASCIITermDraw-Bench: Benchmarking ASCII Diagram Generation and Editing},
  author    = {Yuvraj Singh},
  year      = {2026},
  url       = {https://github.com/YuvrajSingh-mist/ASCIITermDraw-Benchmark},
  note      = {Benchmark},
  doi       = {10.5281/zenodo.23198058}
}

Tutorials & articles

These are writeups with no standalone code artifact, so they are tracked as web artifacts (search/mentions rather than DOI citations).

How this ledger works

Every artifact below flows through the same pipeline: GitHub → CITATION.cff → Zenodo → DOI → OpenAlex / Crossref → this ledger. Each repo is tagged (v1.0.0) and archived on Zenodo, which mints a concept DOI (stable, always resolves to the latest version) plus a version DOI per tagged release. A scheduled job queries each detector, writes a cache, and alerts me when something new appears.

Detectors

  • OpenAlex — citing works for each DOI
  • Crossref — citation counts for each DOI
  • GitHub — stars, forks, contributors, releases, traffic
  • Hugging Face — dataset / model downloads and likes
  • Web mentions — curated or Brave Search

Output

  • A cache at _data/research_impact_cache.json
  • This page, rebuilt on every deploy
  • Email / Telegram / Discord alerts on new citations

The ledger itself lives at _data/research_impact.yml and the detectors at scripts/research_impact/.