



Listive
Live ↗Turns a single product photo into listing images, titles and descriptions, then publishes them straight to Shopify and Etsy.
React · Node · TypeScript · Stripe · AI image and text APIs
React Native, end to end. I design the screens, build them, and take them through the App Store myself.
Mobile front ends, mostly React Native: navigation, gesture and animation work, camera and photo pipelines, offline state, localisation, in-app purchases, and the App Store submissions that follow. I have shipped five apps solo, so I own the whole front end, from the first screen to the review queue. Most of them lean on an AI model for the part that used to be impossible, which means designing the interface around latency and failure, not just the happy path.
React Native · Expo · TypeScript · React · Reanimated · React Navigation · RevenueCat · PostHog · Zustand · App Store Connect · TestFlight · Jest




Turns a single product photo into listing images, titles and descriptions, then publishes them straight to Shopify and Etsy.
React · Node · TypeScript · Stripe · AI image and text APIs








Scans your clothes, tags them automatically, and generates outfits from the wardrobe you already own. Live in 7 languages across 6 storefronts.
React Native · AI image generation · RevenueCat · PostHog









Pulls a clean, step by step recipe out of any video, reel or web page, saved in a format you can actually cook from.
React Native · LLM parsing of unstructured video and web content






Turns a phone photo of a garment into studio-grade product shots on a model, in every angle and colourway, without booking a shoot.
React Native · AI image generation · on-device capture









Scans a receipt and pulls out merchant, total and category automatically, then exports clean CSV reports for accounting in any currency.
React Native · OCR · LLM extraction · CSV export
I build the operator-facing front end for the charging-station platform: the React Native field app and the live React dashboard behind it, both driven by real-time data. Alongside it I ship my own React Native products to the App Store.