OPEN SOURCE

Tools I built for problems I actually hit.

Each of these started as a pain point in production work — then got extracted, documented, and published. Real installs from real teams are the honest signal that they solve something.

react-native-skelo

Automatic skeleton loading for React Native

Hand-writing skeleton screens is tedious and drifts out of sync with the real UI. Skelo generates the loading state from the component you already wrote — describe your UI once, get the skeleton for free.

React NativeTypeScriptZero-config
282 downloads/mo
v0.1.0
npm GitHub

react-native-qa-logger

In-app QA logging & debugging for React Native

QA and non-technical testers can't open a Metro console. This drops an in-app debug console into any build — network logs, errors, and events visible on-device, so bug reports come with real evidence instead of screenshots.

React NativeTypeScriptOn-device consoleNetwork logging
872 downloads/mo
v1.2.0
npm GitHub

Apple Vision face detection

Contributed an iOS migration from ML Kit to Apple Vision in react-native-vision-camera-face-detector, resolving the arm64 iOS Simulator limitation while keeping Android on ML Kit.

react-native-vision-camera-face-detector · Merged PR #248

View merged PR #248 ↗Read the case study