Open to Product Manager roles · San Francisco Bay Area

I build products
people actually use.

I'm Ryan Do, an SJSU MIS grad with six years in e-commerce operations, now moving into Product Management. I've researched user needs, built interactive prototypes, and shipped my own apps end to end: finding the problem, scoping the MVP, sweating the UX, and getting it in front of real users.

Where I've worked

E-Commerce Operations

Contempo Furniture · San Jose, CA · Jul 2020 to present

Owned e-commerce operations across a 14,000+ SKU furniture catalog: pricing, inventory, and product content on Shopify.

Growth

Drove nearly 10x year-over-year growth in site traffic by coordinating Google Ads, organic search, and social, scaling from roughly 4K to 45K active users.

Analytics

Tracked multi-channel performance in Google Analytics, growing organic search sessions by 200%+ and hitting a 67% engagement rate across 210K+ annual sessions.

Ownership

Ran the storefront day to day: pricing decisions, inventory health, and product content across the full catalog.

Shopify Google Analytics Google Ads

Hardware & Technical Support Technician

BKB Tech · San Jose, CA · Jan 2018 to Jul 2020

Handled 150+ service tickets a month at 95% customer satisfaction, and fixed the process, not just the tickets.

Process fix

Spotted the workflow bottleneck in how tickets came in, redesigned the intake documentation, and cut turnaround time by 50%.

Inventory

Managed parts inventory across 50+ SKUs, reducing stockouts and keeping average repair cycles under 2 days.

Scope

Diagnosed and resolved hardware and software failures across Apple, Samsung, Nintendo, Sony, and Microsoft devices.

IT Technician

EMR CPR · San Jose, CA · Jul 2016 to Jan 2018

Standardized field setup for enterprise clients, cutting workstation configuration time by 28% per unit.

Standardization

Built a repeatable field setup process that enabled faster client onboarding at scale.

Deployment

Deployed workstations, servers, networking hardware, and A/V systems across enterprise installs and office relocations.

Support

Managed IT asset inventory and resolved issues across Apple and Windows environments to minimize disruption for clients.

Where I've applied product thinking

Elders Action Network

Delivered

Nonprofit Consulting Project · Team · UX Research + Strategy

A technology modernization audit for a Bay Area nonprofit, from competitive research to executive sign-off.

Problem

The nonprofit's website hadn't kept pace with how its own users actually navigate the web, and no one had audited it against how peer organizations solve the same problems.

What I did

Audited the existing site and benchmarked 6 competitor organizations to find UX and content gaps, then designed 3 interactive Figma prototypes, iterating directly on stakeholder feedback.

Outcome

Presented the recommendations to executive leadership and secured sign-off on every deliverable.

Figma Competitive analysis Stakeholder management

Weave

In development

iOS App · Solo · Design + Build

A personal relationship management app that helps you keep up with the people you care about, before you drift apart.

Problem

Living overseas, I watched myself slowly lose touch with close friends and family. Not from a lack of caring, just a lack of a nudge at the right time.

What I did

Built a tool to track contacts, communication history, birthdays, and milestones across a 150+ person network, with configurable follow-up reminders. Through daily personal use, I added a relationship health indicator that surfaces and prioritizes contacts overdue for outreach.

Where it's at

Phase 1 is built and running: contact import, interaction logging, cadence-based health states, and one-tap outreach. Phase 2 adds a daily digest and milestone reminders.

SwiftUI SwiftData iOS Local-first

Rewind

In development

iOS App · Solo · Design + Build

A photo-cleanup app that turns the dreaded "storage full" moment into a fast, satisfying swipe.

Problem

Camera rolls fill up with thousands of photos and no context, so cleanup feels overwhelming and people just pay for more storage instead.

What I did

Reframed the job around "on this day" batches: photos taken the same date in past years, reviewed with a swipe-to-keep-or-delete loop. During personal testing I found a trust gap around permanent deletion, so I added a pre-deletion backup folder so people could decide faster without risking a real mistake.

Where it's at

MVP in development with the core loop working: dated batches, undo, a recently-deleted safety album, and session stats.

SwiftUI PhotoKit iOS

Evenly

Launching soon

iOS App · Solo · Design + Build

A bill-splitter that makes settling up with friends take seconds, not an argument.

Problem

Splitting group expenses is fiddly and error-prone, and most apps bury the one thing you actually want to know: who owes what.

What I did

Designed the flow around the fewest taps to a correct split, then made hard cuts (dropped cloud sync and in-app purchases) to keep the first version focused and shippable.

Where it's at

Approaching v1.0 on iOS. Local-first and private by design, with onboarding and app store assets in place.

SwiftUI SwiftData iOS Local-first

Housing History

Shipped

Game Plugin (FFXIV) · Solo · Design + Build

A decorating companion for a game with no undo button, built for someone who lives in it.

Problem

FFXIV's housing feature has no undo or history. Decorators make mistakes and have no way to see what changed or recover from a bad move.

What I did

Built a timestamped log of every place, move, rotate, and dye, with one-click undo and a "what changed since your last visit" view. Designed for a non-technical decorator: visual, forgiving, and pretty over dev-grade.

Outcome

Published and open source, installable through a custom plugin repo with automated release builds. In real, daily use by the person I built it for.

C# Dalamud Open source Published

My approach to product

🎯

Start with the problem

Fall in love with the problem, not the feature. The best version of a product is the one that does the core job exceptionally well.

✂️

Ruthless about scope

Shipping means cutting. I'd rather launch one thing that delights than five things that are fine, then learn and iterate.

🛠️

Builder's empathy

Having shipped apps solo, I speak engineering and design fluently, which makes me a faster, more credible partner to the team.

📊

Decisions, not opinions

User feedback and metrics over hunches. I want to know whether it worked, not just whether it shipped.

Hi, I'm Ryan Do

I'm an SJSU MIS grad with six years in e-commerce operations, where I built a real foundation in how data, inventory, and business decisions connect. A consulting project for a Bay Area nonprofit added the product side: researching user needs, building interactive prototypes, and presenting to executive stakeholders.

I studied abroad in Glasgow and Tokyo, which showed me firsthand how user needs and expectations shift across cultures and markets, something I think about a lot in product work. Outside of that, I design and ship my own apps end to end, so I can prototype an idea and talk credibly with engineers and designers. I'm looking to bring that full range, operations, research, and hands-on building, to a product or strategy role.

What I bring

Product

Agile / Scrum Roadmapping Feature prioritization Wireframing Competitive analysis Stakeholder management

Data & analytics

SQL KPI tracking Quantitative analysis Relational database design Excel (pivot tables, formulas)

Technical

Python REST APIs Git JSON NoSQL (MongoDB) Azure Cloud Services Swift / SwiftUI

Tools & platforms

Jira Figma Google Analytics Salesforce Google Workspace Microsoft 365 Shopify

Let's build something

I'm actively looking for Product Manager opportunities. The fastest way to reach me is email, and I'd love to chat.