
TypeVision
A browser-based typing trainer built with JavaScript, optional eye tracking, and local-first progress storage.
I'm Rikiya Okawa, a web engineer working with HTML/CSS/JavaScript/Node.js, and I explore React/Next.js in personal projects. I focus on balancing performance and UX to build polished, high-quality web experiences. I studied Digital Arts at Grossmont College (2017) and UI/UX at Digital Hollywood Tokyo (2022). After roles at Costco and Accor, I shifted to web development.
Learn More!




















A browser-based typing trainer built with JavaScript, optional eye tracking, and local-first progress storage.

Interactive multilingual typography artwork in p5.js with six emotions, hover text-particle bursts, and an emotion wheel.

HTML/SCSS/JavaScript portfolio with a clean, responsive UI. Browse projects through intuitive navigation and engaging visuals.

A React app using weather and geolocation APIs to deliver real‑time conditions in a clean, responsive UI. Search cities seamlessly and explore forecasts with intuitive interactions.

A 3D React experience with GSAP animations that showcase motion design and micro‑interactions inspired by the iPhone 14.

Graduation project: a Unity VR game and a TouchDesigner installation. Built over one month (VR) and one week (installation) to enhance an AR/VR center’s experience.

TouchDesigner study: GLSL shaders and TOPs capture the essence of water through procedural motion.

An openFrameworks exploration of image processing and mesh dynamics, visualizing light and movement.

TouchDesigner piece: CHOPs/TOPs animate a reflective heart; an exponential LFO adds a lifelike rhythm.