Available for fractional product & iOS work

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.

SwiftUI · StoreKit2 · Firebase · Cloudflare · OpenAI Responses API

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.

Shipped
SwiftUI + StoreKit2
AI
OpenAI via secure proxy
Infra
Cloudflare Pages + Turnstile
Problem

Meditation apps feel heavy; users abandon after day 3. We needed delightful micro-wins in 30–90 seconds.

Solution

Designed micro-meditations + streak gems. Built SwiftUI breathing visuals, haptics, and an AI coach. Server-side proxy keeps keys hidden.

My role

Founder, PM, iOS, backend. Led discovery, shipped v1, instrumented analytics for retention.

Outcome

Early users build 3–7 day streaks; foundation set for premium funnels and YouTube → App Store acquisition.

Full-stack skillset

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.