Capabilities
Solo full-stack shipping.
Claude Code as the build partner. Plan the slice, ship it, screenshot it, ship the next slice. No queue, no handoffs.
Next.js / TypeScript / Tailwind.
App Router, React 19, TypeScript strict, Tailwind 3.4 with custom token systems, Framer Motion + GSAP for motion.
Supabase as backend.
Postgres, auth, row-level security, edge functions. Default stack for the consumer products in the lineup.
Production AI integration.
Claude API, RAG retrieval, Python agent layers — the same toolkit that ships inside enterprise BI, applied to consumer surfaces.
Vercel deploy discipline.
Preview-first workflow: draft PR → preview URL → review → ready → merge. Each ship is a deployable artifact.
Evidence
Masterzen (this site).
Warm-cream landing + private admin (dashboard, asks, inspirations, collection). Next.js 15 + Supabase + Vercel. The Functions section you're reading is part of it.
Zentrading.
Retail equity research with multi-step reasoning agents over financial data, paid per analysis. zentrading.space.
Attune + ZenClipper.
Two of the seven shipped products in the lineup — each its own stack, each its own surface, each shipped end-to-end.
Production agents at work.
Text-to-SQL, in-depth analytics, daily/weekly reporting — Python agent layers running inside ByteDance's internal BI platform for TikTok's global ad-revenue org.
High-volume Python automation.
Thousands of incentive campaigns and real-time supply monitoring at Uber Eats — automation as the operating runtime, not just scripts.
At scale
- Seven production AI products shipped solo in ~60 days
- Daily Claude Code build practice — plan, ship, screenshot, repeat
- Production agents serving thousands of commercial users at work
- Public repos under github.com/zenli0626
Stack
Next.js 15 · React 19 · TypeScript · Tailwind · Supabase · Vercel · Claude Code · Claude API · Python · SQL · Framer Motion · GSAP