Case Studies

Projects

In-depth write-ups of selected projects, ordered most recent first. Each entry is written as a standalone case study.

VNTG OS — Custom Inventory + Resale System

Role: Sole designer, researcher, and developer
Timeline: Apr 2026 – Jun 2026 · San Jose State University
Client: Black & Brown, a vintage consignment store (751 W. San Carlos St, San Jose)

A production-grade, two-sided retail platform built from zero for a real San Jose vintage consignment store, featuring an AI-powered resale pricing engine.

The problem

Black & Brown ran a real retail operation on pen and paper. Inventory lived in someone's head and a notebook, pricing was guesswork, and there was no way for customers to see what was in stock without walking through the door. The business needed to move from a fragmented manual workflow to a modern retail platform without an engineering team, a template, or an existing codebase to start from.

What I built

VNTG OS is a production-grade, two-sided web application designed, researched, and developed from zero. The customer side is a curated storefront where shoppers browse real-time inventory, check out with promo-code support, and confirm delivery or in-store pickup. The staff side is a dedicated employee portal (live behind an Employee Login) where the team manages listings, runs AI-assisted pricing, and publishes inventory to the live site. The two sides share a single centralized, real-time inventory system, so what staff list is exactly what customers see.

The standout feature is an AI-powered resale pricing engine. Instead of pricing by gut feel, staff get on-demand price estimates generated from real-time market trends and comparable sales data, surfaced to customers through a Get a Price Estimate flow for items they want to sell in.

How it was built

I built the front end in React and Tailwind CSS using Lovable, across 19 high-fidelity Figma screens, 5 complete end-to-end task flows, and a full brand style guide built to a 390px mobile-first spec. Beyond the build, I treated this as a full product engagement: I produced a formal planning report, Gane-Sarson context diagrams, a complete interactive Figma prototype, a live pitch deck, and a deployed production codebase, all delivered within a single academic semester.

Results

  • Replaced 100% of manual, pen-and-paper inventory operations with a centralized real-time system serving both customer-facing commerce and staff-side management.
  • Shipped a live, AI-assisted inventory and e-commerce platform for a real San Jose business.
  • A weighted scoring model rated the system 405/500 across 6 cost categories, a 65% margin over the next-best alternative evaluated.
  • Backed the recommendation with a full qualitative and quantitative cost-benefit analysis, including a five-year financial feasibility study validated under two independent discount-rate scenarios.

Stack & deliverables: React, Tailwind CSS, Lovable, Figma · planning report, Gane-Sarson diagrams, interactive prototype, pitch deck, deployed production codebase

Sammy's Source — AI-Powered Financial Navigation for First-Gen Students

Role: Lead developer — system prompt architecture, ranking logic, language detection
Timeline: Feb 2026 – May 2026 · San Jose State University (BUS4-110A, Lucas College of Business)
Team 5 — Cash Johnson, Fatima Zehra Shaikh, James Doan, Wilson Lin, Jackie Li

A multilingual AI assistant that turns a plain-language description of a student's situation into a ranked, actionable plan across 7 SJSU financial-aid programs.

The problem

SJSU has the resources. Students in crisis can't find them fast enough. Picture a first-gen student who gets a financial hold two weeks before fall registration closes, working 20 hours a week, family income under $40k, FAFSA not yet disbursed. The answer exists, but it's buried across six departments and written for administrators, not students. With roughly 40% of the student population navigating aid systems that weren't designed for them, the gap between the answer exists and I know what to do right now costs students their semester.

What we built

Sammy's Source takes a plain-language description of a student's situation and returns a specific, ranked action plan: 1 to 3 recommendations, under 200 words, in the student's own language, at zero cost. No forms, no fields, no categories: a student in crisis doesn't write like a database. The system reads their situation against a system prompt encoding 7 prioritized SJSU resources (Spartan Food Pantry, Basic Needs Center, Emergency Financial Assistance Fund, and more), ranks by urgency, and returns concrete next steps with locations and contacts, closing with a direct acknowledgment of the student's situation.

My contribution

I designed and developed the core end-to-end: the system prompt architecture, the urgency-ranking logic, automatic language detection, and a peer-advisor flagging system for sensitive outputs. The system prompt is where the real product decisions live: a single missing instruction can quietly lock out entire language communities, so prompt design was treated as the core engineering problem, not an afterthought. Fatima Zehra Shaikh led product requirements and operational design, including the human-review workflow that keeps inaccurate guidance from reaching students under deadline pressure.

The hard part: the failure case

We deliberately stress-tested the system to find where it breaks. A Spanish-language input (Hola, necesito ayuda. No tengo dinero…) exposed a critical failure: the system answered in English, which the student couldn't act on, meaning the very student the tool was built to reach would be the first one it failed. We fixed it by adding a language-detection instruction so the system now matches the student's language and asks one clarifying question when an input is too vague to route, rather than guessing. The before-and-after on the same input is documented in the notebook.

Oversight and tradeoff

Every response flagged as non-English or too vague gets held for peer-advisor review at the Basic Needs Center before reaching the student. That introduces a real tradeoff: flagged inputs queue 4 to 24 hours depending on staffing, but we prioritized accuracy over immediacy, because a confident wrong answer delivered in seconds does more damage than the right answer delivered the next morning, and the students most likely to write in Spanish or send a vague message are the least likely to have a backup plan.

Results

  • Prototyped and stress-tested against 4 real student scenarios plus a Spanish-language edge case that exposed (and then validated the fix for) a critical system-prompt failure.
  • Delivers a ranked action plan across 7 SJSU financial programs in seconds, versus the 3 to 5 days it takes to email a counselor.
  • Aligned to UN Sustainable Development Goals 1 (No Poverty) and 4 (Quality Education).

Stack & deliverables: Google Gemini API (gemini-2.0-flash), Python, Jupyter/Colab

Markowitz Investment — Portfolio Optimization Analysis

Role: Quantitative analyst / project lead
Timeline: Jan 2026 – Apr 2026 · San Jose State University

A mean-variance optimized portfolio across a 6-asset universe delivering a 1.23 Sharpe Ratio at 46.5% expected return.

Overview

An undergraduate project grounded in the same mean-variance optimization theory used by quantitative analysts at firms like BlackRock and Vanguard and by leading robo-advisory platforms. The goal: engineer a mathematically optimized investment portfolio using the Markowitz framework, the foundation underlying modern robo-advisors and institutional asset management.

What I did

I constructed a full 6x6 variance-covariance matrix across a diversified asset universe (SPY, QQQ, NVDA, BABA, CAR, XOM), executed a GRG Nonlinear Solver optimization, and mapped the Efficient Frontier to identify precise risk-return tradeoffs. The analytical outputs were then translated into structured, client-ready investment recommendations aligned to a defined risk profile and a 7 to 10 year wealth-accumulation horizon.

Results

  • Delivered a portfolio achieving a 1.23 Sharpe Ratio at 46.5% expected return, quantitatively validated against a 4% risk-free benchmark.
  • Produced a complete, defensible recommendation translating raw optimization output into a usable investment strategy.

Stack & deliverables: Excel Solver (GRG Nonlinear), mean-variance optimization, Efficient Frontier modeling

LinkedUp — PMc Build-A-Feature Competition Winner 🏆

Role: Product lead
Timeline: Jan 2026 – Feb 2026 · SJSU LinkedIn Campus Ambassadors / PM Club

An award-winning LinkedIn feature concept using opt-in proximity detection to surface contextual professional connections, privacy-first by default.

Overview

LinkedUp is an award-winning LinkedIn feature concept built for the Product Management Club's Build-A-Feature competition at SJSU, and it won.

The concept

Professionals constantly cross paths with relevant connections and have no system to act on it. LinkedUp surfaces those moments natively inside LinkedIn, using opt-in proximity detection within a 20-foot radius to create contextual connection opportunities with professional relevance already attached. It's privacy-first by default, with a clean toggle the user controls entirely: the privacy model was treated as a trust decision, not a feature decision.

What I learned

The strongest feedback we received was that LinkedUp felt less like a student pitch and more like a feature LinkedIn should have already shipped. That came from spending more time on user logic than visual design, and more time on the failure cases than the happy path. Product depth isn't about adding complexity. Winning validated the concept; the process validated the thinking behind it.

Stack & deliverables: Conception document and go-to-market (GTM) plan · iOS Development, Mobile Design, +8 more

Stanley 1913 — Marketing Performance Evaluation

Role: Research and strategy lead
Timeline: Aug 2025 – Dec 2025 · SJSU (BUS2 130: Introduction to Marketing, Prof. Marko Spremo)

A brand strategy case study layering consumer trends, regulatory pressure, and competitive dynamics into a decision-ready growth thesis.

Overview

A brand strategy case study for Stanley 1913 that built the research foundation for a full marketing recommendation framework. I turned consumer trends, regulatory pressure, competitive dynamics, and product risk into a polished, decision-ready strategy.

What I did

I applied layered analysis across market signals, customer behavior, and competitor positioning to keep the work rigorous, defensible, and strategically aligned. The result was a sharper brand narrative, a more credible growth thesis, and a more sophisticated view of how Stanley could protect customer loyalty while expanding market relevance.

Stack & deliverables: Stanley 1913: A Marketing Case Study · Market Research, Competitive Analysis, +10 more

LinkedIn Learning — Campus Market Analysis

Role: Analyst / strategy
Timeline: Jan 2025 – Feb 2025 · SJSU LinkedIn Campus Ambassadors

A segmented targeting model that drove a 67% lift in workshop participation and 2.6x ambassador-led engagement.

Overview

A market analysis that turned broad student-engagement challenges into a segmented, actionable campus strategy.

What I did

Instead of relying on generic campus outreach, I built a segmented targeting model that let the team focus messaging, programming, and ambassador presence around the specific barriers driving low adoption across different student groups. That made outreach more targeted, raised the strategic value of workshops and events, and gave the program a stronger foundation for scaling engagement.

Results

  • Directly drove the inception of a campus activation engine that produced a 67% increase in workshop participation.
  • Lifted ambassador-led engagement 2.6x.
  • Significantly improved how resources were deployed across student segments.

Stack & deliverables: LinkedIn Learning analysis deck · Marketing Strategy, Market Research, +7 more

Adobe Cloud Enterprise for Ralph Lauren

Role: Strategy
Timeline: Sep 2024 – Dec 2024

An Adobe Experience Cloud strategy reimagining the luxury customer journey from audience intelligence through campaign execution.

Overview

A high-impact Adobe Experience Cloud strategy for Polo Ralph Lauren that reimagined the customer journey from audience intelligence through campaign execution.

What I did

By aligning analytics, personalization, workflow automation, and omnichannel engagement, the strategy positioned the brand to unlock measurable gains across the luxury customer journey.

Projected results

  • 28% lift in campaign efficiency.
  • 19% increase in retention-driving engagement.
  • 2.1x improvement in audience-targeting precision across luxury customer segments.

Stack & deliverables: The Adobe Experience for Ralph Lauren · Data-Driven Decision Making, Data Analysis, +14 more