Oliver S. Crocco

Tools

Open-source research tools

Small, free tools I build for the day-to-day work of research: finding the right peer reviewers, checking that a statistical result is sound, and capturing your own scholarly voice. Each one is free to use and open to inspect.

Good research depends on small, unglamorous tasks done well: matching a manuscript to reviewers who can actually judge it, or confirming that a result is real before it reaches a journal. I build tools for tasks like these and release them openly, so other researchers can use them, see exactly how they work, and trust what comes out.

For HRD & adjacent-field editors

peer-reviewer-finder

Find well-matched, conflict-free, and diverse peer reviewers for a manuscript in human resource development and adjacent fields.

Python · JavaScript · OpenAlex · MIT

Given a manuscript's title, abstract, and a few keywords, along with the submitting authors' institutions, it searches a registry of 97 journals spanning human resource development and six adjacent disciplines — adult and continuing education, management and organizational behavior, industrial-organizational psychology, higher education, career and workforce development, and international and comparative education — on OpenAlex for scholars whose published work genuinely matches. It screens out conflicts of interest, then returns a relevance-ranked panel with institutional and national diversity built in. The editor still decides; the tool supplies the evidence and a defensible shortlist.

  • Searches 97 journals across HRD and six adjacent disciplines via OpenAlex
  • Screens conflicts of interest by shared institution and co-authorship
  • Proposes a diverse, relevance-ranked shortlist with alternates
  • Runs locally or in your browser — sends no manuscript text to any AI

For researchers and graduate students

citation-verifier

Check whether the references in your bibliography actually exist, before you cite them.

Python · JavaScript · CrossRef · OpenAlex · MIT

Paste a reference list and it checks each one against CrossRef and OpenAlex. A resolved DOI, or a title match in either database, confirms that a reference exists in one of those places. A reference with no scholarly match is flagged as likely grey literature, a book, report, or website to verify yourself, and a DOI that resolves nowhere is flagged as possibly fabricated or mistyped. It reads the title and DOI out of each line and shows you what it looked up, so you can see exactly what was checked. It confirms whether a work exists in CrossRef or OpenAlex, not that it says what you claim.

  • Cross-checks CrossRef and OpenAlex; one confirming source gets a green light
  • Treats a resolved DOI as confirmation, but flags a DOI that resolves to a different title
  • Flags non-indexed books, reports, and websites as grey literature, not necessarily fabrication or hallucination
  • Runs from the command line or in the browser; queries public databases only, no AI

For quantitative researchers

cross-tool-statistical-verification

Check whether a statistical result reproduces in a second program, or is an artifact of the one you ran it in.

Python · R · MIT

You write your analysis twice, once in Python and once in R, and the tool reconciles them. It runs a six-phase protocol that inspects the data, checks every reported number for internal consistency, re-runs the analysis to confirm it reproduces, and compares the two implementations statistic by statistic. It then writes the evidence: a verification log, a side-by-side comparison table, and a methodology paragraph you can adapt for a manuscript. Agreement across the two shows a result is independent of one library's defaults — strong evidence it is reproducible, though not on its own proof the analysis is correct.

  • Compares Python and R statistic by statistic, within tolerance
  • Checks internal consistency and re-run reproducibility
  • Produces a verification log and a comparison table as evidence
  • Drafts a methodology paragraph for your paper
crossverify — OLS regression: mpg ~ wt + hp (mtcars)
  Phase 3  consistency       8 pass
  Phase 4  reproducibility   11 pass
  Phase 5  triangulation     11 pass
  Cross-tool: 11/11 statistics matched within tolerance.

Result: PASS

For scholars who write with AI

Scholarly Voice and Identity Interviewer

Interview yourself once and get two reference documents that give an AI assistant your scholarly voice and intellectual perspectives, in place of the flat, generic default.

Prompt · Markdown · CC BY 4.0

Paste it into Claude and it reads your CV and a spread of your published work, reports what your writing already reveals, then interviews you where the corpus leaves gaps. It produces a Researcher Identity Profile (your animating questions, distinctive position, theoretical toolkit, and quality filters) and a Scholarly Voice Profile (your sentence mechanics, a genre-by-genre reading of your prose, and a register guide). Keep both and paste them into any later chat to draft, revise, or copy-edit as yourself. It is the academic descendant of Ruben Hassid's Taste Interviewer prompt.

  • Reads your real published work across genres before it asks a single question
  • Captures the intellectual perspectives under your prose, the questions and positions that make it yours
  • Calibrates your voice from journal article to keynote to grant
  • Records the common AI writing practices you want to avoid, as a check on later drafts

How they work

Shared principles

01

Open and shareable

Every tool here is openly licensed and citable: the code tools under MIT on GitHub, the voice prompt under Creative Commons. You can read exactly what each one does, adapt it to your work, and cite it.

02

Keeps your data yours

The code tools run on your own computer and make no calls to any AI service, keeping your files to yourself. The voice prompt runs in your own Claude session and lives in files you control.

03

Built for trust

Each tool produces a record you can hand to a reviewer, an editor, or a co-author: a log, a table, a shortlist with its reasoning attached.

Get the tools

Free to use, and free to inspect

Everything here is free to use. The code tools are open source under the MIT license, with setup in each repository; the voice prompt is licensed CC BY 4.0. Read exactly how they work, adapt them to your own research, or open an issue if something could be better.

Citation

How to cite

If a tool supports your work, a citation is appreciated. APA 7th edition:

Crocco, O. S. (2026). peer-reviewer-finder (Version 0.2.0) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.20448662

Crocco, O. S. (2026). citation-verifier (Version 0.1.0) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.20508955

Crocco, O. S. (2026). cross-tool-statistical-verification (Version 0.1.0) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.20448660

Crocco, O. S. (2026). Scholarly Voice and Identity Interviewer (Version 1.0) [Large language model prompt]. Zenodo. https://doi.org/10.5281/zenodo.20932766