I’m Ryosuke, I work at PlayStation prototyping new experiences across console, VR, mobile, and more. Before that I ran a cannabis publication and studio for over 10 years.
I do a lot of FOSS web dev and game dev, mostly in UI and tooling. You'll see me use a variety of different languages and technology, but I tend to hang around these usual suspects: ReactJS, Typescript, Rust, C++, Python.
Project | Description | Category | Blog |
---|---|---|---|
ryosuke-next-blog-2023 | My current personal blog and portfolio | 📘💻 | 🔗 |
oat-milk-design | UI library for prototyping on web | 💻🎨 | |
react-vite-library-boilerplate | Template for making JS/TS libraries | 📘💻 | 🔗 |
next-mdx-deck | A NextJS template for creating slideshow presentations | 📘💻 | 🔗 |
ryoturia-web | Web-based 3D MIDI Piano | 💻🎹 | 🔗 |
r3f-experiments | React Three Fiber / ThreeJS Sketchbook | 💻🎮🎹 | |
p5-experiments | p5.js Sketchbook | 💻🎮🎹 | |
entourage | Project launcher app | 💻 | |
midi-synthesizer-app | Web-based MIDI synthesizer | 🎹 | |
bevy-midi-playground | MIDI synth in the Bevy game engine | 🎹🎮 | |
react-unified-input | Multi-device input management for React | ![]() |
🔗 |
react-gamepads | Gamepad support for React | 🎮 | 🔗 |
utility-props | Utility style props for Web Components | 🎨 | 🔗 |
input-manager | Multi-device input management for JS | 🎮⌨️ | |
wgpu-hello-world | Sandbox for WebGPU dev using Rust | 🌈 | 🔗 |
webgpu-sandbox | Sandbox for WebGPU dev using JS | 🌈 | |
geometry-node-graph | Export Blender geometry nodes for viewing on web | ![]() |
🔗 |
blender-render-buddy | Blender addon that simplifies rendering | 🎮⌨️ | 🔗 |
blender-midi-motion | Import MIDI as animation into Blender | ![]() |
🔗 |
blender-gamepad | Control + animate in Blender with gamepad | ![]() |
🔗 |
blender-design-token-manager | Manage design tokens in Blender | ![]() |
🔗 |
blender-render-dpi | Use DPI measurement in Blender | ![]() |
🔗 |
ryos-blender-examples | Examples of various techniques in Blender | ![]() |
|
figma-css-theme-generator | Generates CSS theme from Figma styles | ![]() |
|
styled-theme-generator | Generates Styled Components theme from Figma styles | ![]() |
🔗 |
delta-skin-onyx | Dark skin for Delta app made using Blender | 🎮🎨 | 🔗 |
triple-triad | Triple Triad from FF8 remade on web | 🎮 | 🔗 |
bevy-galaga | Galaga in Bevy game engine | 🎮 | 🔗 |
bevy-katamari | Katamari Damacy in Bevy game engine | 🎮 | 🔗 |
solid-canvaskit-renderer | Native rendering using SolidJS + Skia | 💻🌈 | 🔗 |
Check out my GIFs on Giphy and use them on social (or as stickers on IG).