PennyPet is a French fintech for pet owners: a dedicated account and Mastercard that turns everyday spending into cashback and savings for your animal's care.
I built the entire mobile frontend solo over three months, working directly with the two co-founders and the CTO. Expo, React Native, TypeScript.
PennyPet was an early-stage startup in fundraising mode. They needed a real product to show investors and early users, not a prototype: a banking app, with the trust bar that implies, on iOS and Android, from a team whose entire engineering force was one CTO and one freelance frontend developer.
Solo frontend on a deadline means every decision is yours: architecture, navigation, component patterns, state management, release setup. There is nobody to hand the hard parts to, and no spec layer between you and the founders. Requirements arrived in conversation and had to ship the same week.
I set up the app with Expo and TypeScript and built the full frontend surface: onboarding, account and card screens, cashback partner flows, and round-up savings. A banking app lives or dies on perceived reliability, so the polish budget went where users form trust: navigation, loading states, and the small details of the money screens.
Working directly with the two co-founders and the CTO meant iteration cycles measured in hours, not sprints. I structured the codebase as a component system rather than a pile of screens, so the team that came after me could extend it without re-learning it.
The app shipped to both stores and carried PennyPet through its public launch in 2023. The company raised after launch, kept growing, and the app is still live on the App Store today, years after the three-month build.
That is the outcome I optimize for: a frontend built fast, solo, under startup pressure, that the company could build on for years.
Comment je structure mes repos, gère le contexte, et fais tourner des agents en production. Écrit pour que vous puissiez faire pareil.