Building research software in public has stages, each raising the bar.
A script works on your machine. On GitHub it needs docs. When another project depends on it, it needs a stable contract. Peer review finds what you missed.
Somewhere along the way, the side hobby becomes part of the research.