Professional
BitcoinTAF – Crypto Wallet & E-Learning Platform
I built a crypto wallet with a course platform inside it, and got a video player out of it.
BitcoinTAF
Mobile Dev
- Discipline
- Mobile Dev
- Timeline
- January 2024 – December 2024
- Stack
- React NativeExpoReanimatedReact Native Gesture HandlerTypescript
Overview
BitcoinTAF is a React Native crypto wallet and e-learning platform, live on both the App Store and Google Play.
The piece I'm proudest of is the video player. I wrote a custom HLS player that streams Vimeo chunks with pinch-to-zoom on React Native Gesture Handler and a YouTube-style quality ladder, and made it behave identically on iOS and Android.
It was useful enough on its own that I pulled it out and published it as react-native-video-zoom for anyone else to use.
Highlights
- React Native (Expo) crypto wallet and e-learning app on iOS and Android.
- Custom HLS video player: Vimeo chunk streaming, pinch-to-zoom, quality ladder.
- React Native Reanimated for smooth, performant animations throughout.
- Published the video player as the open-source npm package react-native-video-zoom.
- Published on App Store and Google Play Store.
