Hello! I'm Yuta, a B.S. Informatics student at the University of Washington on the Data Science track, expected to graduate in June 2029.

My interest in building things started before college — I founded Bellevue Coding, a free weekly Python program for kids ages 8–14 at the Bellevue Library, and Wilburton Soccer, a youth training program I built and ran from scratch. Since then I've kept building: AI applications, computer-vision games, real-time multiplayer apps, and full-stack web products — most of them live and linked below.

Currently, I'm exploring LLM application development and coursework in data programming and statistics at UW.

Here are a few technologies I've been working with recently:

  • Python
  • Next.js / React
  • JavaScript / SQL
  • Node.js / Express
  • Claude & OpenAI APIs
  • pandas / Matplotlib

Relevant Experience

Jan 2026 – Present

Volunteer Data Analyst · University Food Bank

  • Analyze food bank distribution data to identify high-demand items and inform restocking decisions.
  • Support inventory management for a food bank serving students and community members experiencing food insecurity, including unhoused individuals.
  • Python
  • pandas
  • SQL

Nov 2025 – May 2026

Project Officer · UW Data Science Club

  • Led planning and execution of club data science projects, coordinating timelines and deliverables across teams of student members.
  • Organized club meetings and workshops, connecting members with project opportunities and technical resources to build practical data science skills.
  • Python
  • Data Analysis

Jan 2025 – Jun 2025

Founder & Instructor · Bellevue Coding

  • Founded and taught a free weekly Python program for children ages 8–14 at the Bellevue Library, designing all curriculum, lesson plans, and practice exercises from scratch in Python, VS Code, and Scratch.
  • Grew enrollment from 3 to 7 students per session through consistent, hands-on weekly instruction and informal office hours tailored to each student's pace.
  • Python
  • VS Code
  • Scratch

Sep 2023 – Jun 2025

Peer Tutor, Coding & Computer Science · Bellevue High School

  • Tutored classmates one-on-one in introductory coding and computer science coursework, breaking down programming concepts to fit each student's learning pace.

Other Experience

Nov 2023 – May 2025

Team Captain & Head Student Coach · Special Olympics Unified Champion Schools

  • Coached and mentored teammates with intellectual and developmental disabilities, adapting communication style and drill structure to each athlete's individual needs.

Mar 2024 – May 2025

Shift Manager · Mochinut, Bellevue, WA

  • Managed shift operations for a 5-person team at a high-traffic mall location serving roughly 300 customers daily, owning all closing duties and register reconciliation.
  • Drove a 5–10% increase in shift sales through upselling and operational efficiency.

Mar 2024 – Aug 2024

Founder & Organizer · Wilburton Soccer

  • Founded and operated a youth soccer training program running practices three times weekly, with a paid membership and per-session pricing model and self-run marketing.
  • Grew participation from 2 to 8+ players per session through self-directed community outreach.
View Full Résumé

Selected Projects

Dubly — a husky-themed study buddy wired to UW Canvas

Dubly

A husky-themed study buddy wired to your UW Canvas. Chat to see what's due and your grades, ask about any syllabus, and spin up quizzes, flashcards, study plans, and Word docs for your assignments — plus a bring-your-own-API-key architecture that keeps it free to run at scale.

  • Next.js
  • Twilio
  • Canvas LMS API
  • Anthropic Claude API
AI Poker Room — LLMs playing five-card draw against each other

AI Poker Room

Watch OpenAI, Anthropic, Gemini, and Grok models play five-card draw against each other — live betting, bluffs, and showdowns, with each model's reasoning streamed in as it decides whether to hold, raise, or fold.

  • Next.js
  • TypeScript
  • Multi-LLM
KitNations — World Cup 2026 national-team kit store

KitNations

A Next.js e-commerce store for World Cup 2026 national-team kits from all 48 nations, with product browsing, cart and checkout, and worldwide shipping.

  • Next.js
  • React
  • E-commerce
Yutachess — real-time multiplayer chess

Yutachess

Real-time multiplayer chess — share a 6-character room code, pick a time control (Bullet/Blitz/Rapid), and play with live rematch support synchronized over WebSockets. Server-authoritative move validation blocks illegal moves and guarantees fair play across concurrent clients.

  • Node.js
  • Express
  • Socket.IO
  • chess.js
CineMate — a retro movie-theater themed recommendation app

CineMate

A movie night decided for you, staged inside a retro cinema. Filter by genre, mood, runtime, rating, streaming service, and decade, then let it play titles across the big screen — auto-skipping like channel surfing — with a watchlist, star-rated history, and trailer links. Accounts and avatars run on Supabase Auth and Azure, with a one-tap guest mode.

  • Next.js
  • TypeScript
  • Azure SQL
  • Azure Blob Storage
  • Supabase Auth
  • TMDB API
View Full Project Archive