Skip to selected work
Harvey Zheng

Harvey Zheng

Product designer and frontend engineer. Experience building AI/ML products across AWS Bedrock and SageMaker.

Carnegie Mellon — HCI and Statistics/ML.

Selected work

5 projects, 2022–2026

Selected order

01

Plover — readiness & load intelligence for runners

Solo designer & engineer · Private beta

  • Backtests run the same product code the app ships.
  • Feed index: 1.1 MB → 28 KB. Cold start: 17 s → 3.2 s.
Plover run journal: a run card with distance, pace and heart rate beside a performance signal, and a summary of the checks run on recent training.

A running-readiness app I took from a Jupyter notebook to deployment in about twelve days. I use it with my own watch data to track changes in training load and performance. It has only been used with my data and does not predict injuries.

02

AWS Bedrock IDE: Model picker

UX Designer · Shipped in Bedrock IDE

  • Used Spotlight and recent models instead of provider recommendations.
  • Model metadata moved inline, with type-ahead and arrow-key navigation.

Redesigned the model picker for Amazon Bedrock IDE, cutting model selection from 5 clicks and a scroll down to 2 clicks across playground, agents, prompts, prompt flows, knowledge bases, and model evaluations.

Password required

03

A chat UI primitive, validated

Frontend Engineer (research + prototyping) · Research prototype

  • Docs prototype with live theme switching across shadcn, Material and Ant Design.
  • Parts of the proposed primitive now run in the Bedrock playground.

Validated an internal chat UI primitive by building a Wizard of Oz docs site for it before it existed.

Password required

04

SageMaker Canvas: Project vision

UX Designer (Intern) · 12-week intern project, shipped

  • Designed the full happy path, then focused on bulk image selection and labeling.
  • Worked with four engineering interns and a PM intern.

Designed a no-code image classification workflow for SageMaker Canvas, from data import through model evaluation.

Password requiredView AWS blog (opens in a new tab)

05

Anagnori — a self-guided exposure therapy prototype

Solo designer & engineer · iOS prototype

  • Avoided using my first version and rebuilt it around experiments.
  • Debrief redesigned so the pattern and prediction stay visible while you grade.
Anagnori: a pattern card with an avoidance name, values tags and an intensity slider, beside an experiment card tracking trigger, prediction, observed intensity and takeaway.

A self-guided iOS app I built around a framework that helped me in therapy. It started as a Google doc of experiments I was running on myself and became an app once keeping that doc by hand got old. I use it myself; it has not been clinically evaluated.

From the lab

Browse the lab

Solo prototypes I build with AI tools — 11 experiments so far, newest first.

Web Effects Pack

Fifteen film and print effects — burns, filmstock grades, crumpled paper, neon, a street light — running as real CSS/SVG/WebGL over live DOM instead of baked into a render.

Demo ↗

Plover

A running-readiness app I took from a Jupyter notebook to a deployed private beta in about twelve days, leaning hard on AI agents. Built multi-user; so far I'm the only one on it.

Demo ↗

unit-of-trust

A scrollytelling essay arguing that agent decision legibility should be a first-class layer of the agent stack, not an afterthought.

Demo ↗