The stack we'd bet on if we started today.
A deliberately small modern stack — React, React Native, Firebase, ElevenLabs, Vertex AI — that lets a three-person team operate a real-time product without an infra engineer on payroll.
Read the pieceLong-form, opinionated pieces on the tools, products and process behind the studio. Twenty articles on the stack, AI agents, voice, real-time sync, compliance posture, and what we deliberately cut to ship in six weeks.
A deliberately small modern stack — React, React Native, Firebase, ElevenLabs, Vertex AI — that lets a three-person team operate a real-time product without an infra engineer on payroll.
Read the pieceA single React Native codebase, Firestore as the live database, ElevenLabs voices on demand — and the engineering trade-offs that took it from prototype to 5,000+ Android installs and a 4.8★ App Store rating.
Read articleA React web app that shares its database with the mobile app, scoped per coach by security rules, with programme transactions and role-based access enforced server-side.
Read articleA Cloud Run worker turns a one-line brief into a finished Reel, carousel and caption — LLM script, ElevenLabs voice, headless-browser slides, Instagram Graph API. End-to-end: roughly four minutes per asset.
Read articleA single cloned brand voice that powers real-time workout coaching in UltraFit360 and every reel the studio ships. The ElevenLabs partnership made it economical.
Read articleJob-specific agents grounded in the client's own Firestore data, with multi-model routing, persistent state, and a guardrails layer that decides what the agent can and cannot touch.
Read articleApple HealthKit, Google Health Connect, Apple Watch, Garmin, WHOOP — the integrations that decide whether a fitness app gets used or deleted in the first week.
Read articleCompliance-first architecture from day one — encryption, BAAs, quarterly access reviews, customer-owned GCP project for partners who need it. No badges, just controls that actually run.
Read articleA document store with real-time listeners and fine-grained security rules removes most of the operational work that comes with running a relational cluster. Postgres is the fallback, not the default.
Read articleFirestore onSnapshot is the message bus — no WebSocket server, no Redis, no Pusher. Three-person team operates a real-time product because the infra refuses to require an infra engineer.
Read articleThe studio's own X, Instagram and LinkedIn presence runs on the same pipeline we pitch to partners. Daily Cloud Scheduler, weekly human review.
Read articleGitHub Actions runs every check, Fastlane + EAS pushes mobile builds, Firebase Hosting promotes web on green. Secrets stay in Google Secret Manager. The studio prefers small, frequent deploys.
Read articleThree cost-cutting habits: cache deterministic outputs forever, route to the cheapest model that meets the quality bar, and use prompt caching for stable system prompts.
Read articleVitest for logic, Firebase emulator for rules, Detox for mobile flows, Playwright for web smoke + visual regression. We don't chase coverage — we cover the paths that lose user trust.
Read articleOn-device CV for rep counting, Rive over Lottie for in-app animation, View Transitions API for native-app-like route changes. Plus the AV1 codec, scroll-driven CSS, and llms.txt for AI crawlers.
Read articleDesign tokens flow from Figma Variables to CSS custom properties via the official MCP. Components map 1:1 between design and code so there's a single source of truth for each.
Read articleFirebase Cloud Messaging unifies APNs and FCM under one API. The harder problem isn't delivery — it's knowing when not to send.
Read articleRevenueCat for subscriptions, Stripe for web checkout, careful boundary-crossing between the two. The 30% Apple tax is a fact — the studio designs around it, not against it.
Read articleSubmissions are a process, not a button. The studio runs a pre-submission checklist that has gotten UltraFit360 through six App Store reviews on first try.
Read articleTwo-week design sprint, four-week build sprint, hard scope freeze on week three. The studio promises six weeks because every cut is decided before we start, not during.
Read articleBasements, steel racks and dead zones — gyms are where mobile signal goes to die. UltraFit360 is built offline-first so a workout never stalls waiting on the network.
Read articleReact Native gets a bad reputation for jank. Most of it is avoidable. Here are the specific habits that keep UltraFit360 scrolling at 60fps on mid-range Android phones.
Read articleA clever prompt that works in a playground and a prompt that survives ten thousand real users are different things. Here is how the studio writes the second kind.
Read articleYou don't need a five-person platform team to know when production breaks. Here is the lightweight observability stack a three-person studio runs.
Read articleMost fitness apps lose half their users before the first workout. The fix is rarely more features — it's removing everything between download and the first win.
Read articleThe studio is taking on a small slate of partners as we expand into web, mobile and AI agents.
Start a conversation