I build cross-platform mobile apps and the native plumbing underneath them. Most of my open-source work lives at the boundary between JS and the platform β Nitro modules for iOS (Swift) and Android (Kotlin), code generation for typed APIs, and experiments with state machines and the New Architecture.
βοΈ I may be slow to respond β but I always do. (Owl post is faster.)
- react-native-nitro-event-kit β Nitro module for reading and managing native iOS calendar events. Built on top of EventKit with a strict, typed JS surface.
- react-native-nitro-advertising-id β Access the device advertising ID across iOS and Android, with App Tracking Transparency handled out of the box.
- react-query-codegen β Generate fully typed React Query hooks, query keys, and barrel exports from a single service definition. Less boilerplate, fewer cache-key bugs.
- Legend-State-Machine β A side-by-side comparison of declarative state-management approaches. Useful if you're choosing between XState, Legend State, and friends.
- Email β vladyslav.martynov.10@gmail.com
- LinkedIn β vladyslavmartynov
- X / Twitter β @_vim10




