top of page
ReactCon_icon.png
ReactCon_logo.png

Iwo Plaza

Lead Developer of TypeGPU @ Software Mansion
greg-fawson-foto.1024x1024 Kopie.jpg

Iwo Plaza is a software engineer & artist, trying to incorporate art into every project he gets his hands on. He's passionate about graphics programming and softening the learning curve for future developers trying to get into it.

He is currently working at Software Mansion on an experimental graphics utility library called TypeGPU that promises advanced TypeScript and WebGPU interoperability.

Use Shaders, Build Your Own UI Primitives, and Stand Out!

High-level libraries like Three.js and React Native Skia are great, but their abstractions bias your app toward a specific look. To build truly unique visual mechanics, you need to drop down to raw shaders. While this requires reinventing the wheel a bit, it unlocks total creative freedom. The barrier has always been ergonomics. Shaders traditionally mean writing untyped string literals, making it hard to safely share state with your React components.

In this talk, I will introduce TypeGPU. We’ll look at how to write low-level GPU logic natively in TypeScript, while maintaining strict type safety across the hardware boundary.

Key takeaways:
- Break out of the mold: Learn why dropping down to low-level shaders unlocks ultimate design freedom.
- Type-safety and ergonomics: See how TypeGPU replaces string-literal shaders with natural TypeScript code.
- UI scheduling: Learn to orchestrate GPU tasks on the UI thread at 120 FPS.

bottom of page