Founder & Product Engineer behind Bonzen
I design, ship, and grow AI-powered consumer apps. Previously Drift → now Bonzen on the App Store. I blend product strategy, SwiftUI, and applied AI to turn zero → one.
Case study — Bonzen (iOS)
Context-shifting micro-meditations for busy pros. Rebuilt Drift into Bonzen with new brand, breathing animations, gamified “jewels,” and an AI coach. Written for hiring: problem → approach → outcome.
Meditation apps feel heavy; users abandon after day 3. We needed delightful micro-wins in 30–90 seconds.
Designed micro-meditations + streak gems. Built SwiftUI breathing visuals, haptics, and an AI coach. Server-side proxy keeps keys hidden.
Founder, PM, iOS, backend. Led discovery, shipped v1, instrumented analytics for retention.
Early users build 3–7 day streaks; foundation set for premium funnels and YouTube → App Store acquisition.
Full-stack skillset
- SwiftUI / Combine
- StoreKit2 subscriptions
- Firebase / Analytics
- Node / Cloudflare Workers
- OpenAI Responses API
- Prompt & UX writing
- Tailwind / Design systems
- SEO & Schema.org
Hire Oli for product + iOS
I help teams ship customer-loved features fast — from discovery and UX to SwiftUI and backend glue. Fractional engagements welcome.
Ask my site assistant
          This chat calls /api/chat on my server (with Cloudflare Turnstile). No API keys live in the browser.
        
Under the hood
- Serverless endpoint verifies Turnstile token.
- Optional KV rate limiting (e.g., 30 req/min/IP).
- CORS locked to olicheng.com.
- OpenAI key stored as an encrypted secret — never sent to the browser.
Contact
Email oli@olicheng.com or DM @olicheng. For consulting or fractional roles, include scope and timeline.