Jeffrey Kim

Product manager and designer in Vancouver. I write the specs, test the builds, and fix the screens where people get stuck.

Read my resume

jeffrey kim

Case studies

Ticketmaster hid the price until the end

Feb 2026 · Heuristic review and redesign · Figma, FigJam

I bought two real tickets on Ticketmaster.ca in February 2026, a Dave concert at UBC and a jazz cabaret in Montreal, and screenshotted every step. The price kept climbing until the last screen. I logged 15+ issues against Nielsen's heuristics, then wrote specs and mockups for the top 8.

Walk the Dave ticket through checkout

$92.45 Face value. What the ticket first sold for.

Read the Ticketmaster case study

Rogers made plans hard to compare

Jan 2026 · Plan page redesign · Figma, FigJam

$95a month, on the Essentials card

$115a month, once the two-year promo and autopay discount are gone

Rogers' home internet page lists four plans, but the price on each card is a promo rate. The regular price sits in fine print underneath, and the differences between plans are spread across four cards. I compared five providers' plan pages, read feedback from more than 20 users in reviews and forum posts, and ran a heuristic pass.

The redesign puts what changes between plans side by side, moves shared details below, and shows the real monthly price next to the promo.

Read the Rogers case study

A QA skill my project team now shares

Jun 2026 · Teifi Digital · Claude Code

33people on the project team that shares it as its QA skill

7–12test cases it plans per ticket, straight from the acceptance criteria

Every ticket I QA'd needed a short comment for developers and a longer QA document, written in the team's format. I built a Claude skill that reads the ticket, plans the cases and drafts both. It never makes up a result and never posts on its own.

Read the QA skill case study

At Teifi Digital

Associate Product Manager, co-op. May 2026 to now. I'm one of the product people on a 33-person client team building an enterprise retailer's Shopify platform.

24 of 30 tickets I wrote from June to October 2026 have shipped or are release-ready

Teifi work, June to October 2026
WhatCountContext
Tickets QA'd80Across SIT, UAT and two later phases
SIT cases run26/56The most on the team. Next highest was 17
Bugs filed239 fixed so far. One go-live fix shipped in 2 days
Tickets written30Across 7 feature areas of the client's platform
Function specs7Including a sales-incentive feature I owned end to end
Annotated screenshots155Used across 80+ pages of handbook and training docs for an enterprise client

I also built a Claude skill for writing QA cases. It became the shared QA skill for our 33-person project team, and I've built three more for tickets and meeting notes.

How the QA skill works

Things I built

About

I study Cognitive Systems at UBC, which is mostly about how people read, compare and decide. It helps in product work: both of my case studies are about people who couldn't see a price or a difference they needed.

At Teifi I do the unglamorous half of product: tickets, acceptance criteria, specs, and a lot of QA. Some of it I inherited halfway through, with no handoff doc. I got good at working out what "done" meant from the conversations around a ticket.

I can also build. I made a booking site for a local auto shop in 2024 that cut their phone bookings roughly in half, and the projects above are mine end to end.

Outside work it's basketball, coffee, and NHL.

Jeffrey Kim

Jeffrey KimProduct manager and designer

School
UBC, B.A. Cognitive Systems
Graduating
May 2028
Now
Associate PM co-op, Teifi Digital
Looking for
Product management and product design roles
Based in
Vancouver, open to relocating
Tools
Linear, Jira, Figma, SQL, Claude Code

Hiring for a product role? Send me a note.

This opens your email app with the message filled in, addressed to jeffreykim2005@gmail.com.

Email
jeffreykim2005@gmail.com
LinkedIn
jeffrey-kim
GitHub
jeffreyykim