← Selected workMobile systems · AI-assisted delivery

App Factory

A mobile-first development system for creating and evolving multiple applications on a shared, maintainable foundation.

RoleArchitecture & implementation
VisibilityPrivate source
StatusActive foundation
WalkthroughAvailable on request
Challenge

What needed to change

Shipping each mobile idea as an isolated codebase repeats the same setup, backend, analytics, release, privacy, and operational work. The challenge was to create meaningful leverage without introducing enterprise complexity too early.

Approach

How the system works

App Factory organizes generated applications and reusable packages inside an Nx workspace. Each product keeps its own identity and isolated backend while sharing tooling, templates, release conventions, analytics, error reporting, and documented decision rules.

AI tools assist with scaffolding, implementation, testing, and documentation inside explicit repository rules. Architecture changes and production releases remain human-controlled.

Engineering decisions

Trade-offs made explicit

Shared foundation, isolated products.

Reuse infrastructure without coupling production data or product identity.

Low operational complexity first.

PocketBase and static legal pages support early-stage products without a large platform burden.

Release gates stay human.

Fastlane and GitHub Actions automate repeatable work while production approval remains explicit.

Technology

Stack

  • React Native
  • Nx
  • pnpm
  • PocketBase
  • PostHog
  • RevenueCat
  • Sentry
  • Fastlane
  • GitHub Actions
Private product walkthrough

Guided demo available on request.

The walkthrough will show application generation, shared packages, documentation-driven AI rules, and the release path without exposing private app code or credentials.