JY
Josh Yeung

Hi, I'm Josh Yeung

Software Engineer at Amazon building scalable systems for Amazon Ads and Prime Video. Passionate about LLMs, web applications, and matcha.

Josh Yeung
Experience

Where I've Worked

Building impactful software at leading tech companies

Amazon

Software Development Engineer II & Machine Learning Engineer

Amazon Ads, Prime Video

Aug 2024 - Present

Seattle, WA

  • • Designed and implemented an optimized caching architecture for search query understanding, reducing unnecessary ad sourcing queries with low shopping intent. Resulted in a 16.24% increase in Return on Ad Spend (RoAS).
  • • Architected and led end-to-end redesign of visual sourcing multimodal embeddings pipeline, cutting storage costs by 75% and reducing image processing volume by 85.27% (5M to 750K daily), saving $6,600+ monthly.
  • • Developed and deployed internal AI assistant based on secure RAG-powered knowledge base leveraging multiple LLMs via Amazon Bedrock, streamlining team workflows.

Google

Software Engineer

Google Assistant

Sep 2022 - Apr 2024

Seattle, WA

  • • Designed and launched fallbacks for home/work journeys on Google Assistant (~80M daily users), improving query reliability for 8M users and increasing successful directions queries by 22.68%.
  • • Built personalized restaurant recommender using Bard/Gemini, enhancing conversational AI experiences.
  • • Developed suggestion buttons for new Google Assistant on mobile, driving 40M daily impressions and 3M DAUs.
  • • Integrated 10+ local search features (e.g., "Starbucks hours," "Seattle traffic"), improving navigation capabilities.
  • • Designed and implemented "Search Along Route" prototype for Google Assistant (1.5M DAUs).
  • • Increased test coverage for local journeys by 400% through automated parameterized regression tests.
LLM
Conversational AI
Google Assistant

Qualtrics

Research Engineer Intern

Qualtrics IQ

May 2021 - Aug 2021

Seattle, WA

  • • Improved Qualtrics IQ's text analysis capabilities using NLP, leading to more reliable experimental results.
  • • Optimized NLP model deployment on AWS SageMaker and internal platform. Achieved 80% data reduction for Qualtrics dataset inference while maintaining high accuracy (58% F1 score) in aspect opinion tagging.
Bay Area View
Education

Academic Background

UC

University of California, Berkeley

Bachelor's degree, Computer Science

GPA:3.70
Years:2017 - 2021

Activities and societies: Upsilon Pi Epsilon (UPE)

Projects

Things I've Built

Side projects and experiments I've worked on

Pokemon Team Recommender Interface

Pokemon Team Recommender

ML-powered competitive team builder using LightGBM. Trained on 10K synthetic teams with 93% code coverage. Includes validation study comparing synthetic vs. real battle data.

Python
LightGBM
Gradio
ML
Optimizer Robustness Analysis - Test accuracy vs noise level comparison

Neural Network Optimizer Robustness Analysis

Research at UC Berkeley RISELab investigating how optimizer choice (SGD, Adam, AdaHessian) affects model robustness to input perturbations. Adam-trained models showed 2-3x better accuracy under realistic noise compared to SGD.

PyTorch
ResNet
Research
ML Robustness
📖

Bible Study App

AI-powered cross-platform scripture study app with verse highlighting, note-taking, and chat history management. Built with Capacitor for iOS/Android.

React
TypeScript
Capacitor
AI
🍽️

Personalized Restaurant Recommender System

Conversational AI for Google Assistant providing personalized restaurant recommendations based on cuisine preferences, dietary restrictions, and location.

Bard/Gemini
Google Cloud Platform
Conversational AI
Google Assistant
Pokemon Classifier via Resnet

Pokemon Classifier via Resnet

Fine-tuned Resnet34 for Pokemon identification achieving 94% accuracy. Deployed as a public web application on AWS Elastic Beanstalk.

PyTorch
ResNet34
AWS Elastic Beanstalk
Computer Vision
LEGO Bricks

BrickStyle-Gen

Text-to-LEGO-style image generator using Stable Diffusion XL with custom LoRA fine-tuning. 10+ curated style presets and adjustable parameters.

Python
Gradio
SDXL
PyTorch
Experimental Bytes Food Photography

Experimental Bytes

Follow @experimentalbytes where culinary art meets food science! Showcasing creative cooking experiments and delicious recipes.

Food Science
Photography
Pacman AI

Pacman AI

UC Berkeley CS188 project implementing search algorithms, multi-agent systems, reinforcement learning, and probabilistic inference in the Pacman domain.

Python
AI
Machine Learning
UC Berkeley
Pokemon Quiz Result

Pokemon Personality Quiz

Find your Pokemon match through 10 fun scenario-based questions. Uses cosine similarity across 24-trait vectors to match you with one of 16 Pokemon personas, complete with personalized results and shareable OG images.

Next.js 15
TypeScript
Tailwind CSS
Zustand
Framer Motion
Vercel Analytics
EECS 127 Crash Course

EECS 127 Crash Course for ML/SWE

Comprehensive hands-on crash course covering optimization fundamentals from UC Berkeley's EECS 127. Seven Jupyter notebooks with implementations of SVD, PCA, recommender systems, LASSO, logistic regression, portfolio optimization, and compressed sensing.

Python
NumPy
CVXPy
Optimization
Machine Learning
UC Berkeley
Skills & Technologies

Technical Expertise

Technologies and tools I work with across projects

💻 Languages

Python
Java
Kotlin
Go
C++
C
Dart
JavaScript
TypeScript
SQL
Bash

🎨 Frontend

React
Next.js
SwiftUI
Tailwind CSS
Vite
Framer Motion

⚙️ Backend & Databases

Node.js
Flask
Spring Boot
REST APIs
GraphQL
gRPC
MySQL
PostgreSQL
MongoDB
Bigtable

🤖 ML & AI

PyTorch
TensorFlow
LLMs
Generative AI
Prompt Engineering
NLP
LightGBM
scikit-learn
Pandas
NumPy

📱 Mobile

iOS
Capacitor
StoreKit 2
SPM

☁️ Cloud & DevOps

AWS
GCP
Docker
Kubernetes
Linux
Unix
Git
Mercurial
S3
MapReduce

Core Skills

Object-Oriented Design
Data Structures
Algorithms
Operating Systems
DevOps
TDD
CI/CD
Outside of Work

Hobbies & Interests

When I'm not coding, you'll find me playing competitive games or enjoying strategic challenges

🏓

Table Tennis

Fast-paced rallies and quick reflexes. Played with the Cal (UC Berkeley) table tennis club in college.

Nothing beats a competitive ping pong match!

🎾

Tennis

Love the strategy and athleticism of tennis. Favorite racket: Head Radical Pro. Favorite player: Roger Federer.

Great way to stay active and competitive!

♟️

Chess

Strategy, tactics, and endless possibilities. Challenge me online!

Online Blitz Rating: 1954
🎲

Board Games

From strategy games to party games, I enjoy the social aspect and creative gameplay.

Current favorites: Wingspan & Chameleon

Geography

Places I've Lived 🌍

Based in Seattle, WA — here's a quick globe view of my home cities

Cities

  • Seattle, WA
    Home base (PT)
  • Richmond, VA
    Capital of Virginia
  • Berkeley, CA
    Bay Area vibes, where I went to college at UC Berkeley
  • West Lafayette, IN
    College town where Purdue is
🍵 Matcha Lover

The Art of Matcha

Beyond being a delicious beverage, matcha is a superfood packed with antioxidants, metabolism-boosting properties, and provides sustained energy without the jitters.

Sustained Energy

Gentle caffeine boost that keeps me focused throughout the day

🧘

Rich in L-Theanine

Promotes relaxation and mental clarity without drowsiness

Read More
Matcha Green Tea
Get in Touch

Let's Connect

Interested in collaborating or just want to chat? Feel free to reach out!

yeungj AT berkeley.edu