Patrick Schroen (@pschroen) header
Patrick Schroen (@pschroen) profile picture

Creative Developer and Tech Lead

Toronto, Canada
Joined December 2010
Photo by Patrick Schroen (@pschroen)Photo by Patrick Schroen (@pschroen)Photo by Patrick Schroen (@pschroen)Photo by Patrick Schroen (@pschroen)Photo by Patrick Schroen (@pschroen)Photo by Patrick Schroen (@pschroen)Photo by Patrick Schroen (@pschroen)Photo by Patrick Schroen (@pschroen)Photo by Patrick Schroen (@pschroen)Photo by Patrick Schroen (@pschroen)
Patrick Schroen retweeted
We just launched Shopify Editions Fall 2026 🍁 Here's the technical breakdown of how we built it 🧵
27
45
15
441
39,684
Patrick Schroen retweeted
Recent work. Full site rendered in WebGPU, nothing you see is the DOM.
27
33
4
663
21,126
Patrick Schroen retweeted
Reposting my new visual experiment with better soundtrack. This is an immersive experience that takes you to eleven worlds composed by particles and dreams. ✨ Made with WebGPU and WGSL as always. Check it out live at worlds.bizar.ro.
11
5
1
102
3,404
Patrick Schroen retweeted
Big news. Shaders is now open source 🔥 Use any of our 200+ WebGPU components in your work. Ship magic in a client site, a template, a product, a library, anything. Plus, you can export code for any framework, for free. Give it a star: github.com/shader-effects-in…
129
561
102
6,402
794,570
Patrick Schroen retweeted
I wanted to make the full list of projects from my portfolio more interactive than just a spreadsheet, so I just made a new WebGL experiment with Three.js. ✨ See it live at projects.bizar.ro.
30
13
2
202
15,907
ほんまかいなと思ってやってみたらほんまにできた
after Opus 5.5 it actually hurts to look at anything GPT 6 Astra designs gave both models the exact same prompt: "make a dynamic 15-second motion graphics video that shows what an incredible motion designer you are, like it's your showreel for a résumé. go all out." not even close, see for yourselves. GPT is honestly terrible here, openai just has awful taste
4
109
13
1,480
227,397
Patrick Schroen retweeted
グリッドシーケンサ Jacquard の iOS 版を無料アプリとして App Store で公開しました。基本的には iPad を想定して作っていますが、一応 iPhone でも動きます。 apps.apple.com/jp/app/jacqua…
20
215
13
1,274
80,887
Patrick Schroen retweeted
Disassembled and ported cdak by quite & orange mrdoob.github.io/cdak/
9
11
126
7,368
Patrick Schroen retweeted
New release! Portfolio website for Overworld Audio. Be sure to put on your headphones and check out the sound design on this one! 🎶 overworldaudio.com/
14
5
103
106,713
Patrick Schroen retweeted
FM音源がどんどん好きになってきた。 github.com/keijiro/Jacquard
8
63
3
573
34,670
The liquid glass carousel is live. Rebuilt it a bit since the last one, cleaner refraction, better dispersion on the edges. Still real-time @threejs, WebGPU and TSL. Still quite unoptimized :) Link below 👇
18
14
4
252
27,550
Patrick Schroen retweeted
Say hello to Cinematic Zoom !🎬✨ Powered by: 🔹 @threejs 🔹 3D Tiles renderer by @garrettkjohnson 🔹 @CesiumJS 🔹 Open source ( link in thread ) 🔹 made for @threejsconf Put your best shot👇 cinematic-zoom.vercel.app/
34
130
20
1,289
88,357
A quick @threejs experiment exploring an infinite carousel of liquid glass tiles, rendered in real time with WebGPU and TSL. Each card is a thick refractive slab sitting on a curved grid that never ends. Short explanation of how the glass is rendered in the thread 👇
32
64
17
989
59,120
Patrick Schroen retweeted
A boutique spirits brand doesn't win by outspending the category. It wins by being more interesting than it. For Santioni Spirits, we built an interactive comic book experience, because some stories need aesthetics that data can't reverse-engineer. santionispirits.com/
4
14
9
98
14,824
Patrick Schroen retweeted
Paint with squishy sea creatures in Splash Canvas, a web toy I created for Google Arts & Culture. Play with it at goo.gle/splash-canvas Procedural audio by @krighxz, easel model by @ugstuho
25
146
12
1,619
137,421
Patrick Schroen retweeted
home grown gas giant ;-) #simulation #planet #fluid #glsl ...simulation shaken through by planet-motion ;)
8
36
1
386
15,430
Patrick Schroen retweeted
Hello, Moon. It’s great to be back. Here’s a taste of what the Artemis II astronauts photographed during their flight around the Moon. Check out more photos from the mission: nasa.gov/artemis-ii-multimed…
9,697
169,089
9,052
792,982
30,519,105
Patrick Schroen retweeted
sunsets, from space, in real time, in your browser spent this past month learning about atmospheric scattering to build beautiful skies and lighting happy with the result so far, lots to try still r3f.maximeheckel.com/atmosph…
12
25
2
256
13,175
Patrick Schroen retweeted
Threejs Conf Paris, here we go ! 🚀 --> threejs.paris Waitlist open !
40
93
32
629
115,071
Patrick Schroen retweeted
A tour of the post-processing features in my WebGPU engine. Chaining global passes like blur, bloom, and pixelate, on top of a disturb pipeline with its own options: distortion, black and white, lighten, darken, noise, RGB split, and more. It also supports layer and plane UV isolation. Planes can have optional shadows and rounded borders. Behind-the-scenes split view shows the raw pass vs final composite. Built from scratch with the WebGPU JavaScript API. Lightweight, minimal code, 0 dependencies, modular custom components 🧩. Next, vertex work and finish the MTSDF generator I’m building in Rust. ✨
10
14
334
16,750