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 outmy GIFs on Giphy and use them on social (or as stickers on IG).
PinnedLoading
- next-mdx-boilerplate
next-mdx-boilerplate PublicNextJS + MDX starter with examples (Linting, Styled Components, Chakra UI)
- nextjs-oauth2-cookie-auth
nextjs-oauth2-cookie-auth PublicExample NextJS app with OAuth2 login flow using cookies for storage
- geometry-node-graph
geometry-node-graph PublicPreview Geometry Nodes on web using React
- blender-render-buddy
blender-render-buddy PublicRender Buddy plugin for Blender - helpful presets for output/export
If the problem persists, check theGitHub status page orcontact support.
Uh oh!
There was an error while loading.Please reload this page.



