@pushmatrixi
iAccount based inCanada
About this account
- Account based in
- Canada
- Connected via
- Canada App Store
Account-level information from X, not a live location or the device used for a specific post.
Distinguished Engineer @ Shopify. Building random experiments in my spare time.
Ottawa, Ontario
Joined November 2009
- Tweets6.5K
- Following444
- Followers38.4K
- Likes4.6K
Pinned Tweet
This is three.js running on the Exosphere. 🤯
Rendering in realtime from a browser at 8K / 60fps.
Here’s how Shopify just pulled it off 👇
Everyone's talking about AI-generated HTML.
But have you tried giving your sites a zero-config API for saving data, file storage, AI, websockets, etc?
We did this at Shopify. Runs on a single VM that costs $200/month, and it's changed the way we work.
We call it Quick 👇🧵
The wildest part? All of Quick runs on a single VM with a single cloud database.
In a high-trust environment, all the complexity you'd normally engineer around simply disappears.
This thing only works because its internal.
🤖 Made with AI
Since Quick launched in July 2025, we’ve collectively built more than 50,000 sites. Over 50% of employees have at least one Quick site.
When you remove the barriers to build & share, it’s incredible what happens.
More examples of how we’re using Quick :
shopify.engineering/quick
Play with it here 👇
pushmatrix.github.io/tearabl…
This doesn't use html-in-canvas (yet) because I wanted it to work on all devices. It's especially fun to tear using 2 fingers on mobile.
It works with multitouch too on mobile.
Try it out here:
pushmatrix.github.io/textstr…
Daniel Beauchamp retweeted
We just launched Shopify Editions Winter 2026 🎨
Here's the technical breakdown of how we built it 🧵
Hand tracking and pinch haptics feel surprisingly good for pinball
This is all done in WebXR
Try it at bfcm.shop/
Daniel Beauchamp retweeted
On the main @Shopify sphere, we also wanted dynamic clouds that flow naturally, whirling, forming and dissipating over time.
Here's how we achieved that fluidity live
nitter.cf/pushmatrix/status/1994…
Daniel Beauchamp retweeted
SHOPIFY SPHERE SHADER BREAKDOWN
Here is how we rendered 8k 60fps video live on the sphere:
Can you run WebGL shaders in realtime on Sphere?
Turns out you can.
@Shopify just did it for visualizing realtime sales in a whole new way.
I still can’t believe it worked! Shopify turned Sphere into the world’s largest shader ball.
Huge kudos to @spherevegas and @xordev for the collaboration that made this XO/Art piece possible!
And be sure to check out how we did our live globe in threejs:
nitter.cf/pushmatrix/status/1994…