profile image

Ryo Yamada

Senior Software Engineer

About Me

Client-first software engineer with eight years of experience in mobile and web applications. Recent work includes Masili Health Service System (healthcare portal), Android train ticket booking tooling for operators, a cinema ticket booking experience for moviegoers, and SentiVue—a voice-to-voice AI assistant on the web.

Latest Projects


Train Ticket Booking Admin — Android dashboard and management screens on teal background

Train Ticket Booking Admin (Android)

Administrative app for railway ticketing—powered by Dreeko Corporations in the preview. Operators get a dark-themed dashboard for revenue and live counts (users, trains, schedules, bookings, journeys), tools to add schedules with class-based pricing and seat rules, journey and fleet lists, and in-app guidance. Includes a dark mode toggle for long operational sessions.

View on GitHub

Movie ticket booking app — discovery, movie details, seat map and checkout

Movie Ticket Booking (Android)

Consumer-facing cinema app with a dark, poster-led discovery flow, rich movie detail (cast, director, storyline), date and showtime selection, theater location, and an interactive seat map with availability states and checkout—red accent CTAs throughout for a clear path from browse to pay.

View on GitHub

SentiVue — Voice AI Assistant web app with microphone and settings

SentiVue — Voice-to-Voice AI Assistant

A Vue.js 3 + Vite web app for full spoken conversations: Web Speech API capture, responses from Anthropic Claude (Haiku), and speech synthesis back to the user—with live transcript history, multi-language input (English, Spanish, French, Portuguese), and selectable voices. API keys stay in the browser; nothing is proxied through a custom backend.

Live demo · View on GitHub

Work Experience

Senior Software Engineer - TopTech informatics K.K (Aug 2023 - Present)

Improved reliability and scalability of high-volume e-commerce workflows (orders, pricing, campaigns) by defining clear microservice boundaries and implementing disciplined, versioned database migrations with rollback strategies; designed and operated data pipelines to support near real-time pricing and promotion updates, enabling consistent data freshness and reducing production issues.

Full Stack Developer - Freee (Oct 2019 - Jul 2023)

Improved reliability, scalability, and performance of a high-traffic e-commerce platform by optimizing APIs, introducing caching and asynchronous processing, and strengthening observability, enabling stable operation under peak loads.

Software Developer - Daiichi Sankyo Co., Ltd. (Aug 2017 - Sep 2019)

Developed and styled reusable frontend components for dashboards, surveys, and analytics, enhancing usability and consistency across web and mobile experiences.