Astro Yan

Product Designer

Astro Yan

Product Designer

Astro Yan

Product Designer

AI Experimental Project

AI Experimental Project

30-Day Vibe Coding Challenge: Breathing iOS App

30-Day Vibe Coding Challenge: Breathing iOS App

I designed and built a native iOS breathing app (SwiftUI) with Claude Code in 10 days, from PRD to a working app on iPhone, now in daily personal use, with AI voice guidance from ElevenLabs.

I documented the vibe coding process in the iThome Ironman 2026 competition (Taiwan's annual 30-day tech writing challenge, Vibe Coding track), publishing 30 consecutive daily articles on building products with Claude Code and Codex, reaching 1,200+ views.

Design knowledge assistant for the design team

Design knowledge assistant for the design team

The idea came from a real pain point from me, design teams share articles, videos, tweets in Slack or Discord, but it lives everywhere and nowhere. You can never find it when you actually need it.


Inspired by Andrej Karpathy, he proposed a personal LLM knowledge base and shared it on X.


  1. Save anything in seconds ⌘V anywhere. AI auto-generates title, summary, and tags. No manual input required.

  2. Ask questions, get cited answers. Query your knowledge base in plain english. Answer links back to the original source. Add answers as notes to enrich the knowledge base.

Text-to-SQL Query Builder

Text-to-SQL Query Builder

A simple query builder for analyst to answer the business questions.
https://texttosql-red.vercel.app/

A simple query builder for analyst to answer the business questions.
https://texttosql-red.vercel.app/

Pomodoro

Pomodoro

Vibe design stack

Vibe design stack

01

01

Figma

Figma

02

02

Claude Code + Codex

Claude Code + Codex

03

03

Ghostty

Ghostty

04

04

Confirmo

Confirmo

05

05

Agentation

Agentation

Feel free to reach out, I’d love to chat with you!

I'm all about meaningful connections and exciting products.
Ready to team up? Contact me!

Feel free to reach out, I’d love to chat with you!

I'm all about meaningful connections and exciting products. Ready to team up? Contact me!

Feel free to reach out, I’d love to chat with you!

I'm all about meaningful connections and exciting products.
Ready to team up? Contact me!

Create a free website with Framer, the website builder loved by startups, designers and agencies.