Software engineer at Shopify. Computer graphics hacker. I rendered my first teapot in 2016, and I haven't been able to stop since then.

Joined January 2014
5 Photos and videos
Diego Macario retweeted
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 👇🧵
106
167
2,926
820,087
Diego Macario retweeted
This website is tearable.
470
823
11,241
834,113
Diego Macario retweeted
We just launched Shopify Editions Winter 2026 🎨 Here's the technical breakdown of how we built it 🧵
163
449
4,332
532,625
Thanks to Shopify for another opportunity to build something beautiful and unusual. Every Black Friday we try to ship something magical. This year we shipped a pinball machine that reacted to live data. A lot of details are lost from afar, so here's a close-up 🙂
6
139
Diego Macario retweeted
1 Dec 2025
SHOPIFY SPHERE SHADER BREAKDOWN Here is how we rendered 8k 60fps video live on the sphere:
46
150
1,251
184,407
Diego Macario retweeted
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.
33
99
1,017
202,740
Diego Macario retweeted
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 👇
110
445
4,397
995,335
Diego Macario retweeted
The Shopify Live Globe is back this Black Friday! And we built a pinball game out of it. It runs at 120fps in a browser with a full 3d environment, physics engine, VR support and more. 👀
55
71
461
83,746
Diego Macario retweeted
These arcade cabinets are powered by three.js Here are the 3 browser APIs that make this possible 👀
40
96
1,360
185,554
Diego Macario retweeted
Shopify just launched a racing game built in threejs and React (R3F). No physics libraries. No raycasts. Not vibe coded. But all vibes. ✨
301
516
8,260
1,420,034
Working on Shopify's BFCM Globe with my friends is the most fulfilling thing I have done in my career. Thank you Shopify for the opportunity to work on beautiful and unusual things.
8
3
76
12,547
Diego Macario retweeted
Every time a sale is made on @Shopify this Black Friday weekend, it shows up on this 3D globe. It runs at 120fps in the web with a full 3D environment, physics engine, music synth, VR support, and more. It’s hard to believe it's a React app 👀🧵
99
315
4,092
464,068
Diego Macario retweeted
29 Nov 2024
Here we go! 🌐 BFCM weekend has officially started in the first time zones, so let's go live. This is the best Live Globe experience yet. Beautiful. And what's even better than a bfcm globe? One in a room full with toys and tools to make it your own. We may have gotten a little bit carried away there... 😇
66
103
732
261,506
Diego Macario retweeted
These fireworks are a single draw call 🤯 No particles. Just an instanced shader in threejs. Here’s how 👇🧵
48
198
2,983
288,997
Diego Macario retweeted
Take a look at how we built the Black Friday globe with react-three-fiber, threejs, and a ton of custom shaders. The secret to performance is instancing! Can’t wait to show you what we’re cooking up this year.
BFCM weekend is around the corner, so we're taking you behind the scenes into how we built our 2023 data-powered🌎 that visualizes merchants' BFCM sales in real-time. Dive in and stay tuned for what's coming this year 👀bit.ly/48sTI3K
2
13
85
17,936
Diego Macario retweeted
The hero on the latest @Shopify Editions page was all built with React Three Fiber. Here’s how we did it 👇
14
43
460
53,949
Diego Macario retweeted
Can't believe I got this working 🤯 Live preview of a Blender scene with the Vision Pro.
517
2,574
26,107
2,536,297
Diego Macario retweeted
Vision Pro Pinball Pinch haptics work surprisingly well
24
35
376
50,107
Diego Macario retweeted
Chores 2.0
448
1,765
17,393
8,245,258
Diego Macario retweeted
31 Jan 2024
Shopify Winter'24 Edition just dropped ✨ shopify.com/editions/winter2… lots of amazing features. Let me highlight some
35
105
528
121,074