Leading agentic commerce product design @Stripe @Link Building for the web since ’99. Product design, engineering, entrepreneurs.

Austin, Texas
Joined October 2007
Ready to go on day one. 🦾
You’re already getting things done with Claude. Now get work done too. Claude Duet can order product samples, send gifts, or top up office supplies with Link. You approve every purchase, and your payment details stay private.
2
4
564
Consistently shipping as a designer since 2013. The AI inflection point just escalated the scope and scale of the projects.
i wanted to visualize what my github history looked like before and after the AI inflection point. see yours here - mo.rgan.co/gh/ i've looked at a few friends, eng and design, and it's really interesting to see the patterns.
1
11
582
Wild to think about all those years coding by hand… line by line.
1
2
92
I don’t want your app to give me an AI agent. I want your app to work with MY agent. If you get that wrong, you’re not paying attention the way @skirano is.
11
2
2
54
8,042
Screen recording iOS Messages demos is tedious, so I'm rebuilding it as a prototype. So far, 3 agents in an evaluator + designer loop have recreated a pixel perfect version with zero steering or prompting. Next up, recreating the animations frame by frame.
2
6
608
TDD - test driven design It keeps on working until all the 338 design elements are green.
1
1
102
Far more impressive than vibe coding Photoshop
want to see how the whole Paper Mono launch video was made? everything is code but I didn't touch any of it here we go 🔥
7
606
Just another product design Thursday... Figma designs and crit for @Link Rendering 3D scenes with Blender + Astra Retro for a recent @Stripe Dashboard ship Dusting off my After Effects skills to polish a demo PRs for @StripePress
2
15
637
Jonathan Moore retweeted
the only moat left is caring about your project past two days
155
423
77
6,088
197,015
Ramp 🤝 Stripe Codex got a company card and immediately bought wine. Finance approved. Probably.
You can now give your agent a @tryramp card and let it buy from businesses on @stripe via @mpp! In this demo, I show how a business owner could use Codex to buy wine for a few top customers: - My agent helps me find my most engaged customers using the Stripe MCP and our CRM notes. - It finds @MartinEstate in the Stripe Directory and recommends wine within my budget. - I approve the purchase, and it pays with a Ramp card via MPP!
4
558
Jonathan Moore retweeted
an interview on how agents are challenging (and improving!) engineering and financial systems from @bcherny and @patrickc. if you strongly believe much of the internet will be soon be agent-driven (in some form), then @stripe is a very fun place to work. youtube.com/watch?v=S_lzYIvt…
8
16
2
193
25,319
Craft 🤝 beauty "Well-crafted work indicates care for the user, and beautiful work indicates care for the world." @lil_dill Even if the user is an agent on @link.
Software is increasingly treated as disposable in the AI era. Yet we spend half our waking lives looking at screens! We don’t want to spend that time with zombie products—monotonous, vacant, and uncared for. We want products with soul. 💜 I go deep on this in my talk from @lennysan's Summit: youtube.com/watch?v=GLvFTMtw…
2
9
980
We're hiring Staff Product Designers! The @link team is on a tear with agentic commerce right now. Rolling out agent wallets for @Muse, @bot, Instinct and so much more. We're only getting started! DMs open. stripe.com/careers/listing/s…
1
4
29
3,460
Jonathan Moore retweeted
you can pry these from my cold dead hands
🤖 Made with AI
28
24
13
1,040
92,792
First autonomous $50k garage door remote with MCP support!
Is this the first car with MCP support? The latest Tesla update has Grok Bot with connectors - so I added my home assistant MCP to open my Meross garage door controllers. No more stupid button that doesn’t reach
4
837
Jonathan Moore retweeted
Stripe's new WebMCP endpoint lets your agents make full purchases on the web. Using @Stagehanddev you can navigate to any Stripe checkout page and use their new WebMCP tools to fill the checkout and fetch order details.
Stagehand can use Stripe's new WebMCP tools in checkout pages. Run page.tools() to see what WebMCP connectors a page exposes. With Stripe, you can use Stagehand to add items to cart and complete the checkout with native tools.
3
5
2
43
5,630
Stripe Checkout now with WebMCP! Agents were burning 1.8M tokens reading the DOM to buy something. Now the page hands them tools, one step at a time, and the pay button doesn't exist until the form is valid. 42% fewer tokens stripe.dev/blog/how-stripe-i…
238