Stephen
banner
stephenhaney.com
Stephen
@stephenhaney.com
Building Paper • paper.design
Indie game dev • summoners.io
Prev co-founder • Modulz, Stitches, Radix
Reposted by Stephen
Cool moment trying Paper where you're going through this tutorial and what looked like a screenshot just... animates right there! @stephenhaney.com

#designsky
September 9, 2025 at 9:24 PM
Good morning!!

We are so excited to announce that @paper.design is open for sign ups today.

And we thought it'd be fun if everyone could see their logo like the Apple heat map invite.

So you can just upload your logo and see it.

Link in the thread. We think you're gonna love it!
September 9, 2025 at 5:42 PM
Reposted by Stephen
After 1 year in the works, I will now start posting progress updates about my upcoming 3D multiplayer browser game, Mana Blade. Built with @threejs.org, @react.dev, React Three Fiber, and @bun.sh, it runs on WebGPU with WebGL fallback and works on mobile. Follow for updates! Try it on manablade.com
March 23, 2025 at 4:06 PM
does anyone have a sense for how close Safari is to landing WebGPU without a flag?
March 20, 2025 at 2:26 AM
Today @paper.design is excited to announce:

• Our $4.2M seed, led by Accel with basecase and incredible angels to build the next-gen design tool

• A new site: paper.design

• We are hiring! Wake up every day and build quality tools for creatives. See the site for more.
February 26, 2025 at 1:28 AM
Good morning!!

We thought the Apple liquid metal invite was so cool. How fun would it be if everyone could see their logo in liquid?

So we made an app to let you make your logo in liquid. Just drag in your logo and see.

We think you're gonna love it!
liquid.paper.design
February 19, 2025 at 7:20 PM
"God Rays" shader is up on npm

Can't wait to see what you build with it

Code example in the thread
February 11, 2025 at 9:44 PM
Playing with the new Warp shader, coming to Paper Shaders next week
January 22, 2025 at 6:26 PM
bsky has pretty low file size upload limits, I often have to skip posting content here
January 22, 2025 at 6:25 PM
Mapping oklch into a square shape was a JOURNEY. But it's so easy to work with, it's worth the effort.

In-depth blog post coming soon.
Sneak peak of the new color picker

- P3 or sRGB colors
- Uniform color map in a familiar square
- oklch

It's hard to go back
January 8, 2025 at 10:40 PM
Stoked to launch a really performant mesh gradient. It's open source and available on npm.

Paper also lets designers use these shaders on the canvas itself. Can't wait to see what you all make.
Launching this new Mesh Gradient in Paper Shaders!

You can set your own colors and use this mesh gradient in your designs as a still frame or animated at a smooth 120fps

github.com/paper-design...
December 18, 2024 at 6:01 AM
Dreams of a square, uniform, oklch color picker
December 14, 2024 at 9:58 AM
going wild making presets for Paper Shaders

calling this one "first contact" (code in the reply)
December 12, 2024 at 8:46 PM
I'm trying to be better at documenting work in public to help both search results and future LLM training data

So here's a quick post about running Playwright on @fly.io with Bun, which had outdated results on google and hallucinations in LLMs.

stephenhaney.com/2024/playwri...
Running playwright on fly.io with bun | Stephen Haney
stephenhaney.com
December 11, 2024 at 10:15 PM
premium domains are now supported on cloudflare!

just saved $600 / year
December 7, 2024 at 10:11 PM
random thoughts:

Big opportunity with current AI is the lack of flywheel of discoveries in chats.

Claude and I just discovered a novel-ish approach but it's stuck in there. Claude won't "remember" it the next time someone asks. It will give the same wrong answer it started with in my chat.
December 5, 2024 at 10:22 PM
One of my goals for this week is to dial in our nested drag and drop. I want to make it effortless and intuitive.
Early build of our nested drag-and-drop.

Designers: anything on your wishlist?
December 4, 2024 at 4:52 AM
Neuro Noise by Ksenia Kondrashova, just merged into Paper Shaders (github.com/paper-design...)

Try it out:
colorFront="#c3a3ff"
colorBack="#030208"
speed={1} />
December 3, 2024 at 8:24 PM
Runtime AI logic baby steps?

listener('wheel', (delta) => makeDecision('the user scrolled, adjust camera zoom', delta, cameraState))

makeDecision('ran into undefined state. Is this an error or can we resolve this in a way that makes sense to the human user?', error, stateApi);
November 27, 2024 at 11:39 PM
my life for a PositionObserver browser API
November 27, 2024 at 8:04 AM
flex-shrink should be 0 by default, am I wrong?
November 26, 2024 at 11:36 PM
I'm in the "considering a meme generator" stage of my design tool startup journey
November 25, 2024 at 8:31 PM
My new thing is I try to meet a new designer and potential user every day

I always learn something and I get to meet a ton of awesome, creative people and see what they're working on
November 22, 2024 at 12:06 AM
any tips for making quality swag? good vendors?
November 20, 2024 at 1:42 AM
working to make the best Layer Tree of all time
November 18, 2024 at 8:05 PM