Projects

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.