Pie Tax
From a duplicated native MVP to a single React Native app that's easier to evolve.





The project
Maintaining two native apps, one for iOS and one for Android, doubles the work for every new feature. Pie, a tax app for the self-employed, had an MVP built that way. As founding engineer, I restructured the app in React Native, with a single codebase for both platforms, and refactored the agent dashboard.
Highlights
- Restructured the native MVP in React Native, with one codebase for iOS and Android.
- Refactored the agent dashboard.
- Tax and profit calculated in real time, no waiting for year-end.
- Transaction reconciliation, invoices and tax returns done inside the app.
Stack
- React Native
- TypeScript
- Firebase
- In-app purchase
- Sentry
- Jest
- Reanimated
- Skia
App screens





