Devscribed — React Native & Full-Stack Engineer
Remote. Two consumer subscription products, owned across mobile, web, backend and the AI layer. Superconscious — an app that clones the user’s voice and generates personalised audio sessions from it. Forma Pilates — a subscription video platform for a boutique pilates studio.
Mobile — React Native, TypeScript
- Owned both apps end to end: architecture, feature delivery, store submissions and post-release monitoring, with first-pass App Store approvals.
- Cut cold start by 45% and crash rate by 28% — lazy-loaded routes, deferred SDK initialisation, Hermes migration, and fixing the highest-volume Sentry issues.
- Built the media layer for both products: background and offline-cached audio, a resumable video class player, and gesture-driven UI with Reanimated 3 and Lottie.
Web — Next.js, React
- Shipped the Next.js web platform for both products: landing funnels, subscription checkout and account areas, with SSR / ISR on SEO-critical routes.
- Built the internal React admin for programs, classes and generated content; shared TypeScript types and API client between web and mobile.
- Server state in TanStack Query, UI state in Zustand, Zod validating API responses and form payloads at runtime.
- Improved Core Web Vitals, instrumented the funnel in Mixpanel and ran paywall and onboarding A/B tests.
Backend & Payments — Node.js, PostgreSQL
- Designed the REST API contracts for web and mobile: payload shape, versioning and error semantics.
- Built subscription billing end to end: in-app purchases and web checkout, receipt validation, entitlement sync, trials, renewals, cancellations and webhooks.
- Node.js / Express endpoints, PostgreSQL schema, queries and migrations; unit tests for payment logic (Jest, RNTL).
AI & Agents
- Claude-powered pipeline generating personalised session scripts → voice cloning and TTS, with queueing and failure recovery.
- MCP servers exposing internal APIs as tools, plus multi-step agent workflows with retries, validation and cost limits; cut inference cost via prompt caching, model routing and batching.
Stack: React Native, TypeScript, Next.js, React, Node.js, Express, PostgreSQL, Claude API, MCP, RevenueCat, TanStack Query, Zustand, Zod, Reanimated 3, Firebase, Codemagic, Mixpanel, Sentry