Skip to content
dgDavid Gray
Writing

An Unexpected Email, REPRO-SIGN, and 11 Citations on Google Scholar

· #ai #research #machine-learning #reproducibility #capstone #google-scholar

Most undergraduate capstone projects have a predictable lifecycle. You spend months running on caffeine, wrestling with stubborn bugs, putting together a demo, presenting your slides to faculty, and submitting a final paper. Then graduation happens. Everyone scatters to their respective jobs, the code sits quietly in a GitHub repository, and the project becomes a pleasant memory you occasionally bring up over drinks or in an interview.

That was exactly how I viewed our senior capstone at Missouri State. Back in 2021, my teammates—Braden Bagby, Riley Hughes, Zachary Langford, Robert Stonner—and I built an American Sign Language smart home controller powered by Google MediaPipe and custom CNNs, culminating in our paper, Simplifying Sign Language Detection for Smart Home Devices using Google MediaPipe.

I hadn’t actively thought about that project in years.

Then today, an email arrived that completely caught me off guard.


The email out of the blue

In my inbox sat a message from Dr. Mirella De Sisto, an Assistant Professor and Humane AI Coordinator at Tilburg University in the Netherlands:

Dear Braden and David,

I am reaching out to you because some time ago I contacted Braden to ask access to the dataset you used in the paper Simplifying Sign Language Detection for Smart Home Devices using Google MediaPipe on behalf of the REPRO-SIGN project.

Could you please let me know whether it would be possible to access and use your data?

Thank you so much in advance.

Kind regards,
Mirella

Dr. Mirella De Sisto
Assistant Professor
Humane AI (Sector plan) Coordinator
Department of Computational Cognitive Science,
School of Humanities and Digital Sciences,
Tilburg University

Reading further into the forwarded correspondence, she explained the scope of what they are doing:

I am writing on behalf of REPRO-SIGN, a collaborative research initiative coordinated by Mathias Müller at the University of Zurich and carried out by roughly 30 researchers from institutions including the University of Zurich, Northeastern University, the German Research Center for Artificial Intelligence (DFKI), Gallaudet University, Ghent University, Pompeu Fabra University, Tilburg University, Queen’s University Belfast, King Fahd University of Petroleum and Minerals, and Rylo.

REPRO-SIGN investigates reproducibility in computational sign language processing. The project examines a representative selection of research and attempts to reproduce the main quantitative experiments reported in the selected papers. Our aim is to develop a broader understanding of reproducibility across computational sign language research and to identify ways in which reproducibility can be better supported in future work.

We would like to ask you to share with us the dataset used in the paper Simplifying Sign Language Detection for Smart Home Devices using Google MediaPipe to carry out the reproduction experiments and to publish model weights resulting from these experiments.

I had to read that twice.

A consortium of roughly 30 researchers across ten prestigious institutions—the University of Zurich, Gallaudet (the premier university for Deaf and hard-of-hearing education), DFKI, Northeastern, and others—is running a systematic reproducibility study on computational sign language research. And of all the literature in the field, they selected our undergraduate capstone paper as part of their representative sample.


“Wait, people actually read this?”

Receiving an email like that is an immediate jolt of adrenaline. But after the initial surprise settled, curiosity took over.

If an international research group is asking to reproduce our experiments, what had become of our paper since we published it?

I opened Google Scholar, typed in Simplifying Sign Language Detection for Smart Home Devices using Google MediaPipe, and stared at the search result:

Cited by 11.

Eleven citations.

For a career academic or a tenured professor with hundreds of papers, eleven citations might seem like a modest number. But for an undergraduate senior project that we submitted as college seniors, eleven citations is surreal.

Looking through the citations, researchers working on gesture interfaces, regional sign language translation (from American Sign Language to Vietnamese Sign Language), assistive robotics, and edge computer vision had actually discovered our work, cited our findings on MediaPipe hand landmark extraction, and referenced our distributed architecture.

When you’re an undergrad sitting in a lab at 2 AM trying to figure out why your UDP packet slicing is dropping frames or why your TensorFlow model is confusing the sign for ‘J’ with ‘I’, you assume your audience begins and ends with your capstone grading committee. You never imagine that years later, researchers on other continents will be reading those pages, citing them in peer-reviewed journals, and seeking to independently reproduce your benchmarks.


Why reproducibility matters so much

What struck me most about Dr. De Sisto’s email was the mission of REPRO-SIGN.

Machine learning has had a well-documented reproducibility crisis for years. Papers frequently publish eye-popping accuracy figures on closed datasets, omit subtle preprocessing steps, or keep code and model weights private. In computational sign language processing—where ethical data collection, diverse signers, lighting conditions, and dynamic movements make benchmarking particularly tricky—reproducibility is both critical and difficult.

The fact that the REPRO-SIGN initiative exists to do the rigorous, unglamorous work of verifying whether published results actually hold up across independent teams is fantastic. Science doesn’t move forward on hype; it moves forward on verifiable, reproducible evidence.

Hearing that our work was chosen to be part of that effort is deeply gratifying.


Digging up the archives

Now comes the fun (and slightly terrifying) part: digital archaeology.

The email asks for the dataset we collected and used to train our 14-class gesture classifier. Fortunately, our code repository has remained public on GitHub, and our paper is permanently archived right here on this website.

Braden and I are already in touch and digging through old backups, external SSDs, and college cloud drives to retrieve the raw landmark coordinates and image sets so we can hand them over to Dr. De Sisto and the REPRO-SIGN team.

If there’s one lesson I take away from this surprise email, it’s this: take pride in what you build, even when you think nobody is watching. You never know which college project or late-night experiment might ripple outwards and end up contributing to a global scientific community years down the road.

Thoughts, corrections, or something I got wrong? I actually want to hear it —davidgraymi@gmail.com.

ESC

Home

Main landing page & highlights

Page

Work

All engineering projects & case studies

Page

Writing

Technical notes & engineering articles

Page

Photos

Photography & outdoor expeditions

Page

About

Background, career timeline & skills

Page

Contact

Email, inquiries & consultation

Page

Copy Email Address

davidgraymi@gmail.com

Action

Toggle Light / Dark Theme

Switch color theme

Action

Download Résumé

Word document (.docx)

Download

Play Wordlet

Launch the Flutter word puzzle in browser

Game

Visit GitHub

github.com/davidgraymi

External

Visit LinkedIn

linkedin.com/in/david-gray-mi

External

A processor built from the ground up

Kernel, task scheduler and communication protocol written from nothing, in C and Ada, now in production and distributed globally.

Professional

Sign Language Interpretation System

Control any smart device with American Sign Language — hand tracking, a gesture classifier and grammar correction, wired together over a client-server link.

Capstone

A system library that runs anywhere

One portable C++ library targeting any RTOS or bare-metal system, packaged with Docker, Bazel and GitLab CI — cutting porting work by 4×.

Professional

LaCam for Multi-Agent Path Finding

A from-scratch LaCam solver for CS440 — agents searching a space of joint configurations, each expanded by a constraint tree that rules out collisions and swaps.

School

Patient Care Portal Triage

An NLP pipeline that routes patient portal messages to the right team and surfaces relevant evidence-based research while they wait for a human.

Research

Bindersnap

GitHub for everyone who doesn't use GitHub — document management, review lifecycle, team collaboration, search and an in-browser editor.

Personal

Wordlet

A word guessing game built in Flutter and compiled to the web — playable right here, no install, no account.

Personal

Reinforcement Learning applied to Tetris

An agent that learns to play Tetris — a genuinely fun excuse to get hands-on with reward shaping.

School

Handwritten digit recognition with weighted KNN

A KNN classifier for handwritten digits, plus a k-value optimizer that collapses repeated distance calculations into a single pass.

School

ID3 mushroom classification

A from-scratch ID3 decision tree that predicts whether a mushroom is edible or poisonous from its attributes.

School

Healthcare length-of-stay estimator

A data mining project predicting how long a patient will stay, from admission-time features.

School

This website

A static site built with Astro, hosted free on GitHub Pages, designed so writing a post costs one markdown file and nothing else.

Personal

An Unexpected Email, REPRO-SIGN, and 11 Citations on Google Scholar

Years after our college capstone, an out-of-the-blue email from European AI researchers wanting to reproduce our sign language paper led to a wild discovery: we've been cited 11 times.

Post

Connecting the Dots: How a Sign Language Capstone Got Me Hooked on AI

Looking back at my senior capstone project at Missouri State — building a real-time American Sign Language smart home controller with MediaPipe, custom CNNs, and networking — and how it sparked my path in machine learning.

Post

GPU vs. CPU: Roofline Benchmarks on Apple Silicon MPS with neural-cost v0.2.0

The neural-cost v0.2.0 GPU benchmark moves from CPU roofline analysis to Apple Silicon's MPS GPU backend — measuring PyTorch and JAX across five architectures, four batch sizes, and both eager and compiled execution modes.

Post

PyTorch vs. JAX vs. TensorFlow: A Roofline Benchmark Across 5 Architectures

An empirical investigation comparing PyTorch 2.14, JAX 0.11, and TensorFlow across five model architectures and four batch sizes, measuring compiler speedups, kernel overheads, and hardware limits on Apple Silicon.

Post

neural-cost: Roofline Analysis Across PyTorch, JAX, and TensorFlow

A framework-neutral Python library that estimates a neural network's FLOPs and tensor traffic, measures its runtime, and uses a roofline model to tell you exactly where performance is being left on the table.

Post

I rebuilt this site so that publishing costs one file

The old site was a single 41,000-character index.html. Every change was archaeology. Here is what I replaced it with and why the constraint was maintenance, not design.

Post
↑ ↓ to navigate↵ to select
Linear / Raycast mode