Andrew Ortwein
banner
andrewortwein.bsky.social
Andrew Ortwein
@andrewortwein.bsky.social
(he/him)
🧑🏻‍💻 Senior Software Engineer at @chromaticui.bsky.social
🎥 Producer of Starship Caliborn🖖🏻 at Potemkin Pictures
🎥 Occasional producer at Near Mint Collective 🤓
#filmmaking #startrek #ubass #astronomy #scifi #pkm #storybook #chromatic
Pinned
Hello👋🏻 I'm a software engineer who loves building #frontend tools. I'm also a hobby filmmaker currently making #StarTrek fan films. I never got the hang of making the bird site actually fun and useful but hope to give this one a try, so please come say hi. What's the coolest thing you've found here?
That's me and some of my awesome teammates!
Most teams fix a11y issues. Not all stop creating new ones.

Tomorrow, our product team is sharing how we built a system that does both—cutting 15k+ violations without slowing delivery.

Join us live & bring your questions!

📅 Nov 13 • 12 PM ET / 18 CET
👉 Register in comments
November 13, 2025 at 2:42 PM
Another quality release! I'm so lucky to be working adjacent to this very intelligent and empathic team.
Storybook 10 is here!

✂️ ESM-only (the only breaking change!)
🧩 Module automocking for easier testing
🏭 Typesafe CSF factories Preview for React
💫 UI editing and sharing optimizations
🏷️ Tag filtering exclusion for sidebar management
🔀 Svelte async component support
Storybook 10
ESM-only, 29% lighter, module automocking, and more
storybook.js.org
November 4, 2025 at 10:33 PM
Reposted by Andrew Ortwein
Storybook 10 is here!

✂️ ESM-only (the only breaking change!)
🧩 Module automocking for easier testing
🏭 Typesafe CSF factories Preview for React
💫 UI editing and sharing optimizations
🏷️ Tag filtering exclusion for sidebar management
🔀 Svelte async component support
Storybook 10
ESM-only, 29% lighter, module automocking, and more
storybook.js.org
November 4, 2025 at 7:02 PM
Reposted by Andrew Ortwein
Join @kevinak.se as he works on integrating Storybook into the new Svelte Society website. @reinhold.is is joining in on the fun and helping us out.

We're starting in 30 minutes! Tune in and join us in the chat.

www.youtube.com/watch?v=3u-P...
Adding Storybook to Svelte Society with Jeppe Reinhold
YouTube video by Svelte Society
www.youtube.com
October 29, 2025 at 12:30 PM
Reposted by Andrew Ortwein
🆕 Building beautiful components faster with Storybook 9 and Expo

This guest post by @dannyhw.com covers how to:
• Add Storybook 9 to an Expo app
• Catalog UI states and share them with your team
• Distribute Storybook builds using EAS
• Reuse stories for automated tests

expo.dev/blog/storybo...
Building beautiful components faster with Storybook 9 and Expo
Learn how to set up Storybook 9 in your Expo app to build, test, and share React Native UI components faster and with less friction.
expo.dev
September 25, 2025 at 5:59 PM
Reposted by Andrew Ortwein
Good morning from @altyellonatpark.org
September 25, 2025 at 12:44 PM
Reposted by Andrew Ortwein
Storybook 10 (now in beta) is ESM-only.

🤏 Smaller package size (15%)
🫧 Cleaner, simpler codebase
⛓️‍💥 Reduced bugs from module duplication and aliasing
🧱 A more future-proof foundation for Storybook and its ecosystem

Read all about why we’ve made the transition and what it means for you:
Storybook is going ESM-only
Smaller, simpler, and modern
storybook.js.org
September 23, 2025 at 6:00 PM
Reposted by Andrew Ortwein
September 23, 2025 at 12:35 PM
We released a new Starship Caliborn film! Please watch our little psychological thriller to get in the mood for spooky season and let us know what you think.
"The Plain Sight" -- a Star Trek fan production
YouTube video by Potemkin1711
youtu.be
September 21, 2025 at 6:27 PM
Reposted by Andrew Ortwein
Testing components that depend on things like localStorage or authentication can be tricky. Storybook makes it easy with our new module mocking API built on top of @vitest.dev's excellent mocking tools.

storybook.js.org/blog/next-ge...
August 21, 2025 at 6:00 PM
Reposted by Andrew Ortwein
Come join us, it's going to be fun!!
August 1, 2025 at 10:50 AM
Reposted by Andrew Ortwein
just some of the highlights of the great work the @e18e.dev community has been doing in the last few months. awesome work by everyone involved, and big thanks to all the maintainers who collaborated ❤️
Community Showcase (Q2 2025)
An update on what the community has been up to in Q2 of 2025
e18e.dev
July 18, 2025 at 2:53 PM
Reposted by Andrew Ortwein
If you write Superman as if his defining feature is his strength he gets boring quickly, but his defining feature is how deeply he believes that the responsibility of the strongest is also to be the kindest, and to care the most - that's where the good stuff is.
July 20, 2025 at 12:48 AM
I'm very excited for this! Our mission at Chromatic is to improve the UX of the Internet. Accessibility is a critical part of that mission and I'm very appreciative that we have placed so much importance on it.
🚀 Chromatic's Accessibility Testing & Dashboard are now live!

Powered by Storybook & axe, we're making accessibility compliance seamless across your entire dev lifecycle—without slowing you down.
July 8, 2025 at 5:58 PM
Reposted by Andrew Ortwein
Or at the very least, glitter-bomb them.
These are not police.

By law, they have to identify. If they won’t—copy their plates, call the actual police and let them know you are witnessing armed police impersonators.
June 21, 2025 at 11:27 PM
Reposted by Andrew Ortwein
Storybook 9 is here!

▶️ Interaction tests
♿ Accessibility tests
👁️ Visual tests
🛡️ Coverage reports
🚥 Test widget
🪶 48% Leaner
✍️ Story generation
🏷️ Tag-based organization
🌐 Story globals
🏗️ Major updates for Svelte, Next.js, React Native, and more!

Let’s dive in!
June 3, 2025 at 5:05 PM
Reposted by Andrew Ortwein
The next talk from Svelte Summit Spring 2025 by @reinhold.is is also related to testing — Strike the Perfect Balance: Component Testing with Storybook, Svelte, and Vitest.
youtu.be/mdyRQDDp28s
Component Testing with Storybook, Svelte, and Vitest — Svelte Summit Spring 2025
YouTube video by Svelte Society
youtu.be
May 30, 2025 at 9:16 AM
Reposted by Andrew Ortwein
Working on this with the team—and community—for the past ~year has been a career highlight.

I'll never go back to unit testing my components.
Storybook 9 is now in beta!

It’s ready for you to try today.

Let’s see what’s inside…
Storybook 9 is now in beta
Try the future of UI testing today
storybook.js.org
April 24, 2025 at 8:32 PM
Reposted by Andrew Ortwein
Storybook 9 beta!

So much blood/sweat/tears from @storybook.js.org and @vitest.dev teams to create the future of UI testing.

Please kick the tires in your project to help us stabilize for GA. 🙏
Storybook 9 is now in beta!

It’s ready for you to try today.

Let’s see what’s inside…
Storybook 9 is now in beta
Try the future of UI testing today
storybook.js.org
April 25, 2025 at 12:39 AM
Reposted by Andrew Ortwein
Storybook 9 is now in beta!

It’s ready for you to try today.

Let’s see what’s inside…
Storybook 9 is now in beta
Try the future of UI testing today
storybook.js.org
April 24, 2025 at 8:03 PM
Reposted by Andrew Ortwein
We're revamping the Accessibility addon in Storybook 9.0

🔍 Rule-based layout for better readability
🎯 Highlight issues in the canvas
🔗 Permalinks for sharing
🧪 Integrates with Storybook Test
🚦 Integrates with Chromatic for regression checks

storybook.js.org/blog/previe...
March 25, 2025 at 6:05 PM
Reposted by Andrew Ortwein
We're reconsidering module mocking in @storybook.js.org. This RFC takes many cues from our friends at @vitest.dev but tries for a tighter/simpler solution.

Your feedback is very welcome. Please help us nail this!!! 🙏

github.com/storybookjs/...
[RFC] Module automocking · storybookjs storybook · Discussion #30877
Summary We introduced Typesafe module mocking in Storybook 8.1, which uses the Node.js subpath imports standard. We took this approach because it’s supported across the JS ecosystem, meaning that m...
github.com
March 24, 2025 at 6:55 PM
Reposted by Andrew Ortwein
Accessibility isn’t a one-time fix—it’s an ongoing process. 🔄

With the European Accessibility Act on the way, teams need to catch accessibility regressions early. The best way? Automated testing.

Learn how Storybook, axe & Chromatic help keep your UI accessible—without extra effort. Link below👇
March 21, 2025 at 2:01 PM
Reposted by Andrew Ortwein
I've moved Reshaped to a new testing setup and so I've decided to make a small write-up about it, what I liked in it and what were the main migration challenges. If you write tests for your design system and look for a change – definitely take a read ✨

reshaped.so/blog/testing...
Testing design systems in 2025 - Reshaped
Let's dive into how UI component testing is approached today and how new tools released this year could simplify testing for the library authors.
reshaped.so
March 20, 2025 at 12:01 PM
I'm very excited to share this with the world! This project has been close to my heart, especially since my grandmother expressed her frustrations with websites and her excitement about our mission to make things better. I'm proud to be part of a team committed to improving the web for everyone.
We’re excited to share a sneak peek of Accessibility Regression Testing which combines Storybook & axe with Chromatic's specialized regression workflow.

🧩 Component-level scans find the root cause
🚦 Regression checks stop repeat violations
📈 Real-time reports track progress over time
March 11, 2025 at 7:38 PM