Skip to main content
강홍재/ James
← Work
Experiment2026 · Solo Builder· Started(First Commit date)

Gyroball RPM

Android app that measures a gyroball's RPM in real time from camera and audio frequency.

  • React Native
  • Kotlin
  • Monorepo

Setup

Problem

Gyroball users had no objective way to measure their own RPM.

Build

What I did
  • 4-environment monorepo plus a Kotlin native module
  • Frequency analysis from camera and audio signals
QA considerations
  • Is it reproducible under the same conditions - a consistent error pattern matters before accuracy (the precondition for correction)
  • Do the two signal sources (camera and audio) agree on the same RPM without diverging under lighting/noise changes?
  • In the 4-environment monorepo, do the Kotlin native module and the RN layer build and behave identically per environment?

Outcome

Metrics

Experimental stage.

Tech stack
  • React Native
  • Kotlin
  • Monorepo