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
4Citable artifacts
93GitHub stars
5GitHub 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/smolperfbenchmark},
  note      = {Benchmark},
  doi       = {10.5281/zenodo.23196838}
}

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/.