Product + Engineering for AI
I build and ship AI products end to end.
I work across product and engineering: define scope, design the interaction model, implement integrations, launch, and measure what changes user behavior.
Focus
Where I Am Most Useful
Best fit: teams that need both product management and execution power, especially when priorities are still ambiguous.
- Startup to enterprise teams
- User-facing AI workflows
- Unscoped discovery to scoped execution
- PM + engineering bridge
- Activation and retention metrics
I can step in before scope exists: clarify user and business goals, define the right slice, then own 0->1 delivery through launch and follow-up decisions.
Delivery
What You Get
My default operating loop: define clear scope, ship, measure usage, and iterate.
-
Shipped Product
A feature users can touch, not just docs.
-
Product Clarity
Flows, specs, and decisions unblocked.
-
Safe AI UX
Constraints, failure modes, and guardrails in place.
-
Iteration Loop
Events and user feedback wired for fast learning.
Selected Work
Featured Projects
A cross-section of shipped work: AI coaching products, assistant UX, and execution systems.
-
- live
Personal assistant app for planning and execution support, now self-hosted in this portfolio stack.
- React 18
- TypeScript
- Vite
- Supabase
- Tailwind CSS
-
prototype2026
ShipDojo
Control plane for productionizing vibecoded repos, with readiness scoring, run simulation, and approval gates.
- React 18
- TypeScript
- Vite
- Tailwind CSS
- TanStack Query
Art Projects
Technology, Humanity, and Meaning
I also build art-led software exploring AI, consciousness, spirituality, and human behavior. Bonzen sits on the practical behavioral-tech side of that same exploration.
- live
2026
Circuit Pet
A tamagotchi-inspired companion exploring how nurture loops can create real emotional attachment to digital creatures.
- Astro
- TypeScript
- Stateful simulation
- CSS animation
- Interaction design
- live
2D overhead herd simulation where local horse rules create natural moving formations across open green plains.
- Astro
- TypeScript
- Canvas 2D
- Agent-based simulation
- Emergence systems
- live
2026
Divine Machine
Interactive art project framing LLM behavior as modern divination: experiential randomness emerging from deterministic machinery.
- Astro
- TypeScript
- Deterministic RNG
- Generative SVG
- Interaction Design
-
Circuit Pet, Horse Flock Simulator, and Divine Machine are explicit art/critique pieces. Bonzen applies similar questions to behavior design: how interfaces can guide attention, reflection, and better daily decisions.
Web Apps
Live Product Apps
Self-hosted apps in this repo with full ownership over product, code, and deployment.
- Circuit Pet
- Horse Flock Simulator
- Divine Machine
- ShipDojo
- LLMPrism
- Family Tapestry
- Life HUD
- Personal Assistant
Writing
Recent Notes
Field notes on AI product strategy, engineering decisions, and design systems that hold up in production.
- Oli Cheng 2 min read Philosophy
Circuit Pet and the Attachment Problem in AI Companions
A tamagotchi-inspired experiment in digital attachment: what nurture loops reveal about emotional connection with non-living systems.
- AI Companions
- Behavior Design
- HCI
- Circuit Pet
- Oli Cheng 2 min read Philosophy
Emergence in the Plains: Horse Flocks, LLMs, and the Consciousness Question
What an overhead herd simulator reveals about local rules, global patterns, and why coherent behavior can appear without a central controller.
- Emergence
- Consciousness
- Simulation
- LLMs
- Oli Cheng 2 min read Behavior
The Steering Problem: AI, Tech, and Better Human Behavior
How I think about behavior-shaping products without manipulation theater: agency, constraints, feedback loops, and measurable improvement.
- Behavior Design
- AI Product
- Bonzen
- Product Strategy
About
Short Snapshot
I work at the product/engineering boundary and can own delivery from idea to production.
How I Help
Define the journey, ship the feature, and set up the iteration loop tied to product hypotheses.
Background
Previously: Unyte, SmartHalo, Esper, IBM. Current focus: Bonzen and practical AI products people return to.
Engagement
Unscoped product discovery, scoped builds, and part-time support with clear written PM + engineering updates.
Bonus
Build Artifacts
Optional visual artifacts from design and implementation.
Show artifacts
-
Bonzen mobile flow mockup
A high-fidelity concept of the check-in to reset to reflection loop used for product and engineering alignment.
- iOS
- AI coaching UX
- Interaction design
-
AI flow system sketch
A whiteboard-style planning artifact used to define intent, output constraints, and recovery logic before coding.
- System design
- Guardrails
- Evaluation
-
SaaS interface concept panel
A dashboard concept combining activation, risk flags, and weekly action briefings for faster product decisions.
- Web SaaS
- Analytics
- Execution ops