May 2026 - present
Beech Club
An invite-only concierge club with an iOS app and operator console.
- Role
- CTO · product design + engineering
- Timeline
- May 2026 - present
- Live
- beechclub.com
- Member experience
- Native iOS
- SwiftUI app for requests, chat, discovery, proposals, and push notifications.
- Founding membership
- 20 spots
- Invite-only checkout keeps the first paid cohort deliberately limited.
- Operator console
- Concierge ops
- Requests, chat, proposals, bookings, venues, waitlist, and outreach sit in one workspace.
- Smarter recommendations
- Venue intel
- Places, search, images, and embeddings turn venue data into useful operator context.

Overview
What the product needed to do.
Beech Club is a members-only concierge product for reservations, travel, accommodation, curated experiences, and private access.
I built the brand site, invite funnel, private links, founding membership checkout, admin app, realtime backend, AI-assisted intake, venue intelligence, and native iOS app.
Main takeaway
The product keeps the service promise human while software handles intake, routing, context, billing, and operator workflow.
Product surfaces
What users and operators got.
Brand and invite funnel
Public site, invite entry, verification, profile capture, waitlist, checkout, and login recovery.
Native iOS app
Member requests, concierge chat, map discovery, proposals, voice intake, and push routing.
Operator admin
Request queues, conversations, proposals, bookings, venues, users, waitlist, and outreach in one console.
Realtime backend
Convex powers request state, chat, intake, billing, invites, venues, webhooks, and admin operations.
Systems built
What made it work.
Invite-only growth
Codes, private links, profile completion, waitlist entries, and share passes work as one funnel.
AI-assisted concierge
Anthropic, OpenAI, transcription, and embeddings support intake and operations while the service stays human.
Realtime workflow
Streaming chat, voice notes, proposals, bookings, read state, presence, and APNs notifications keep requests alive.
Venue intelligence
Google Places, Firecrawl, search, embeddings, images, and lifecycle states turn venue data into operator context.
Technology
Stack, services, and integrations.
The stack and services behind the shipped product.
Product
- SwiftUI
- iOS
- TanStack Start
- React 19
- Tailwind CSS
- Motion
Realtime
- Convex
- Convex Agent
- Convex Workflow
- Convex Storage
- Clerk
AI and data
- Anthropic
- OpenAI
- Google Places
- Mapbox
- Firecrawl
Ops
- Stripe
- APNs
- PostHog
- Vite
- Bun
- Turborepo
Role and remit
What I lead.
The product, platform, and operational areas I lead across strategy, shipping, and ongoing work.
Brand site with invite, waitlist, profile, and checkout flows
Private invite links with sign-in tokens, expiry handling, and recovery paths
Stripe founding membership checkout with subscription and billing portal support
Admin app for requests, conversations, proposals, bookings, venues, users, and outreach
SwiftUI iOS app for requests, concierge chat, discovery, proposals, and push notifications
Realtime backend for chat, request state, billing, invitations, venues, and admin actions