Designer by day, tinkerer by night. Exploring the world of product design, imagining through gen ai, and obsess with finance, books, running and fonts.

Joined August 2008
117 Photos and videos
Jun Han retweeted
This is really big news. Google introduced the Open Knowledge Format (OKF) - a standardized way to store information in a directory of markdown files. Makes it really easy to make a digital brain that agents can use. These files can serve as a living wiki. You can give agents the ability to query them or edit them. They can interlink. Seems to me this could replace Notion or Obsidian. I can think of so many uses for this. Google's blog post: cloud.google.com/blog/produc… An easier to understand explanation is the SPEC.md file: github.com/GoogleCloudPlatfo… I gave those two links to Antigravity and asked how we could use it for any of the projects we're working on. It came up with so many ideas. I would imagine Claude Fable 5 would whip up some pretty amazing things based on this system. Currently creating an OKF library of our pepper garden. It's going to be a fun weekend.
167
820
6,701
979,176
Jun Han retweeted
We went from 0 to 2,200 paying customers in under a year by following @ycombinator's 15 rules: 1/ Do things that don't scale. Get your first 10 customers by hand. 2/ Launch now, not when it's "ready". A mediocre product in front of real users teaches you more in a week than 6 months of polishing in the dark. 3/ Charge from day one. If nobody will pay, you don't have a startup, you have a hobby. 4/ Talk to users every single day. The roadmap you need is sitting in your customers' heads, and they'll hand it to you for free 5/ Always hunt the 90/10 solution. For almost any feature there's a way to capture 90% of the value with 10% of the effort. 6/ There are only two real jobs: write code and talk to users. Everything else (conferences, press, VC coffees, corp dev calls) is fake work. 7/ You pick your customers as much as they pick you. 10 users who love you beat 1,000 who kind of like you. 8/ Growth is an output, not a strategy. Grow before product market fit and all you're buying is churn. 9/ Do less, really well. Pick one or two metrics and judge every task against them. 10/ Know if you're default alive. Paul Graham's question: on current growth and current burn, do you reach profitability before the money runs out? 11/ Don't hire until it hurts. Headcount is not progress, it's burn. Every great startup was embarrassingly small for embarrassingly long. 12/ Momentum is the only real moat in year one. Ship something every week, even something tiny. 13/ Every great startup is badly broken at some point. The game isn't avoiding fires, it's how fast you put them out. Again. And again 14/ Ignore your competitors. Startups die of suicide, not murder. In year one, the only company that can kill yours is your own 15/ Startups rarely die from running out of money. They die because the founders fall out. Brutal honesty with your cofounder is the cheapest insurance you'll ever buy Good luck !
106
323
2,912
254,442
Jun Han retweeted
I've been building brand tools with AI lately and it's the most fun i've had with design in years. not generating finished assets, but building the generator that makes on-brand textures / patterns / key visuals on demand. turns out, many designers are vibecoding tools like this! so i'm starting a running thread to collect the good ones. built something like this? drop it below. 👇
63
30
800
61,883
Jun Han retweeted
Introducing text-to-lottie: an open source skill and harness for generating production ready Lottie animations with codex/claude code. $ npx skills add diffusionstudio/lottie Prompts guide and repo in the comments.
163
517
8,741
792,996
Jun Han retweeted
Massive output uptick due to agentic AI. Complete flat adoption.
470
977
7,347
2,453,989
Jun Han retweeted
To get good animations from an AI you need to get good at telling it what you want: - "stagger this list of items" - "make this animation direction-aware" - "spacial consistency", "crossfade", "layout animation", I made a motion vocabulary for this: animations.dev/vocabulary
82
419
5,303
742,728
Jun Han retweeted
Inter と Noto Sans JP の混植書体、Gen Interface JP を公開しました。 本文の美しさ・読みやすさのために、和文を緻密に調整した UI 向けのフォントです。OFL ライセンスとして無償で使用できるので、ぜひ使ってみてね gen.typesetting.jp
14
1,023
5,404
382,434
Jun Han retweeted
Apr 28
unpopular opinion: I haven't used Figma text layers in last 3 years every component uses a text/heading component instead. buttons, inputs, cards, everything. no raw text layers, no text styles panel just convinced the whole design team at @opencode to rebuild our system like this 🫡 why: - figma's type panel is painfully slow to work with - auto-layout is baked in, skip the wrapper frames - typography variables just work video overview below 📹
12
8
183
20,726
Jun Han retweeted
Apr 17
Today, we're open sourcing our email editor. Announcing React Email 6.0 - embed in your app - style with your brand - build custom extensions - export to html
47
160
2,180
1,143,217
Jun Han retweeted
Introducing Arrow 1.1 and Arrow 1.1 Max Our most advanced and capable models for structured vector generation Read more ↓
63
194
2,496
792,817
Jun Han retweeted
Apr 16
We built our launch video in Claude Code using HyperFrames. Now it's yours. Open source, agent-native framework. HTML to MP4. $ npx skills add heygen-com/hyperframes RT Comment "HyperFrames" to get the full source code of this launch video (must follow)
2,879
1,847
8,384
2,962,195
Jun Han retweeted
Apr 17
Introducing Claude Design by Anthropic Labs: make prototypes, slides, and one-pagers by talking to Claude. Powered by Claude Opus 4.7, our most capable vision model. Available in research preview on the Pro, Max, Team, and Enterprise plans, rolling out throughout the day.
4,136
14,989
148,088
63,904,714
Jun Han retweeted
We recently shipped Shopify Design. 

 Here's a technical breakdown of how I built it. 🧵
99
201
2,439
344,586
Jun Han retweeted
It’s official everyone!! We’re thrilled to share the news that Cavalry is now free! Download it and start creating today at cavalry.studio
183
2,756
18,088
9,234,573
Jun Han retweeted
Introducing Code on Canvas in @pencildev AI design tool for Claude and Codex. Design ❤️ Code are officially in a relationship, opening new ways to create on canvas. Ask agent to generate custom design tools inside Pencil on the fly, create interactive components, generative art and more, but still keep the full manual design control. This is just the beginning. Let us know what you think. And let's take it to the next level together. Download the new Pencil update today.
81
120
1,119
78,481
Jun Han retweeted
People ask me how has AI changed the design process? Just look at @tryramp Product Designer job description
42
116
1,596
225,504
Jun Han retweeted
2026 branding: IN / OUT IN Warmth optimism Being a little weird Painterly backgrounds Fun mascots Playfulness Nostalgia Imperfection Boldness Off-white backgrounds One color that feels wrong Asymmetry Light mode Type with a little funk Visible grain Natural texture Analog references OUT Ultra-polish Purple Predictable gradients Hyper-futurism Fitting in Minimalism Cold palettes Dark mode one color First-letter logos Safe sans serifs Node/network graphics Photos of people UI-led identity Slickness over emotion ————— 2026 isn’t about looking modern. It’s about looking ALIVE.
33
35
625
49,171
Jun Han retweeted
2 Sep 2025
current chat interfaces suck, so i built a canvas for llms
16 Aug 2025
ChatGPT needs a 'fork chat' feature. I want to be able to branch a conversation from any point like git branch -> explore alternate timelines without ruining the main thread. or copy pasting like a freak
479
835
15,823
2,188,353
27 Aug 2025
I can’t even do this when I was 16. Keep exploring!
24 Aug 2025
Slack redesigned. Thoughts?
118