The Lab

Open source, demos and teaching repos, read live from GitHub. Utilitarian on purpose: this page is a shelf, not a story. The work that ships lives on the front page.

70public repositories
9highlighted below
MITon the handbook project
1,260contributions last year

Contributions in the last year

See it on GitHub

Reading the contribution calendar…

react-native-rise-sdui-serverreact-native-rise-sdui-mobile

Server-driven UI for React Native. The pattern behind RecDek's no-release event path, split into a publishing server and a mobile renderer.

React NativeNestJSTypeScripttwo repos
LiveActivity / DropTrack

Companion project to the Live Activities handbook. Delivery tracking on the lock screen, Swift widget and APNs sender included.

SwiftActivityKit
RN_ComponentDrivenDevelopment_Storybook

Component-driven development with Expo and Expo Router, wired to Storybook. A teaching repo.

ExpoStorybook
RN_iMessageWithStreamSDK

A functional messaging clone built on the Stream SDK: threads, reactions, read state.

Stream SDKReact Native
react-native-cicd

Build, sign and ship pipelines for React Native on both stores, without a paid service in the middle.

CI/CDFastlane
ScottsScooter

Small rideable-rental demo. Map, availability, booking flow.

demo
ReactNative_Skia_FlappyBird

A Flappy Bird clone in React Native, drawn with Skia. Game loop, collision, sprite timing. Unpublished, source public.

game loopSkiaunpublished
react-native-dynamic-appIcons

Changing the app icon at runtime on both platforms, which each expose it differently and neither documents well.

React NativeiOSAndroid
LegacyVault

In progress. Encrypted document custody with recovery delegated to named parties.

work in progress
The React Native Live Activities Handbook
freeCodeCamp62 minutesJuly 2026
Read it
The iOS NFC Handbook
freeCodeCampSeptember 2026
I wrote it while building TapCard: Core NFC, NDEF, my own Swift module through Expo Modules, and locking a tag for good.
Read it