Paul Takeshi Miyamoto
Paul Miyamoto headshot

おっす!

Born and raised in Seattle, now based in Tokyo. With a background in international affairs, HR and teaching, I bring empathy and cultural insight into building inclusive, user-friendly web apps with clean design and smooth UX.
When I’m not coding, I’m parenting a high-energy 4-year-old, cycling Tokyo’s backstreets, seeking out craft beer spots, or recharging on camping and hiking trips across the Japanese countryside.

What I've Built

PureComm

PureComm screenshot
PureComm screenshot
PureComm screenshot
PureComm screenshot
PureComm screenshot
PureComm screenshot
Details

Led full product design in Figma (onboarding, check-ins, grievance, AI coach chat). Implemented the Harmony Coach AI with a custom persona system that adapts guidance to each user’s temperament.

  • Highlights: Daily mood check-ins · private grievance drop · AI coach with adjustable tone · revisit reminders · severity & tag system · demo-friendly deterministic seeds.
  • Tech Stack: Ruby on Rails · Stimulus (JS) · Bootstrap · Cloudinary · OpenAI API · Heroku

Lead Developer · Product & UX (Figma)

LyricLab

LyricLab screenshot
LyricLab screenshot
LyricLab screenshot
LyricLab screenshot
Details

Designed and implemented the landing page and full user experience in Figma. Built the image-to-lyrics feature, allowing users to upload an image to generate custom song lyrics.

  • Highlights: AI lyric generation · upload images for inspiration · LyriBot songwriting coach · mood and genre tagging · searchable song library.
  • Tech Stack: Ruby on Rails · Stimulus (JS) · OpenAI API · Active Storage · Cloudinary · Bootstrap · Heroku

Product & Frontend · UX

JITM Tracks

JITM Tracks screenshot
JITM Tracks screenshot
JITM Tracks screenshot
Details

Built a Rails app that aggregates and displays songs played on KEXP’s 'John in the Morning' show. Implemented background jobs to fetch and store track data, added a dynamic Top 40 view with Turbo frames, and deployed to Heroku with a Postgres database. Designed a minimal, music-themed UI for quick access to daily and historical playlists.

  • Highlights: Fetch & display daily KEXP 'John in the Morning' playlists · filter by timeframe (30, 90, year, all-time) · background job for data backfill.
  • Tech Stack: Ruby on Rails · Turbo (Hotwire) · PostgreSQL · Sidekiq (Async) · SCSS · Heroku

Full-Stack Developer · Data Aggregation App

Watch-List

Watch-List screenshot
Watch-List screenshot
Watch-List screenshot
Watch-List screenshot
Watch-List screenshot
Details

Built a movie watchlist web app from scratch with full CRUD functionality. Integrated external APIs for movie data, implemented a clean card-based UI, and added bookmarking and adding picture features.

  • Highlights: Search & bookmark movies · custom movie details pages · add personal comments · responsive card layout.
  • Tech Stack: Ruby on Rails · Stimulus (JS) · Bootstrap · PostgreSQL · Cloudinary · Heroku

Full-Stack Developer · CRUD App