Bill Pilot
07.2026 — 08.2026

A React Native subscription tracker that shows what is due next, what it costs, and where the money actually goes.
- Learning Goal: Taken on as a first real React Native build, following a course as a way into the Expo ecosystem and then pushing past it into auth, analytics, and charting that the tutorial did not cover
- App Architecture: File-based routing with Expo Router, split across an onboarding screen, an authentication group, and a four-tab shell for home, subscriptions, insights, and settings, with a dynamic route for each subscription
- Auth & Storage: Hosted sign-up, sign-in, and password reset through Clerk, with sessions persisted in expo-secure-store and validation and error mapping kept in their own modules
- Interface & Insight: Styled with NativeWind, animated with Reanimated and haptics, with a custom bar chart breaking spend down by category and PostHog capturing how the app is actually used
Technologies
React NativeExpoExpo RouterClerkNativeWindReanimatedPostHogTypeScript
Still here? You're either hiring or curious. Either way, let's talk.
Got an idea worth building? Drop a line at itsraviraghul@gmail.com