A portfolio from the Duke University AI Product Management program. Six workstreams — MVP design, build-vs-buy economics, evaluation frameworks, bias & fairness, MLOps data labeling, and strategic roadmapping — paired with runnable Jupyter notebooks so the methodology is code, not just claims.
Applied at production scale in explanova.ai — a K–12 S.T.E.M. homework copilot I solo-built using these exact frameworks.
For mathematical detail on the evaluation criteria and data architecture decisions, see TECHNICAL.md.
| Folder | Deliverable |
|---|---|
Medical Image Annotation Project/ |
Capstone — pediatric pneumonia detection, annotation job design, QA framework. |
Google ML Project/ · Google ML Project Submission/ |
AutoML modeling report submitted to the Google ML program. |
Capstone Project/ |
Starter materials for the capstone. |
Minimum Viable Product/ |
MVP design docs — user persona template, project overview. |
Build or Buy/ |
Build-vs-buy reference materials. |
Current AI and ML Products/ |
Reference reading (CLIP paper, current-state ML research). |
Starting AI Products/ |
Reference guide — matching ML algorithms to scenario types. |
coursework-mockups/ |
Three exercise-scale mockups — MailGeniusAI, TastyCuts, Prioritization. |
notebooks/ |
Three runnable Jupyter notebooks (see below). |
web/ |
Source for the React portfolio site. |
scripts/ |
Utility scripts. |
Three notebooks in /notebooks execute the frameworks on public/synthetic datasets:
| # | Notebook | What it does |
|---|---|---|
| 01 | Medical Image Annotation Evaluation | Per-class precision/recall/F1, confusion matrix, ROC, threshold sweep. |
| 02 | Build vs. Buy Economic Model | 24-month TCO model, break-even curve, three-variable sensitivity analysis. |
| 03 | Bias & Fairness Audit | Demographic parity + equalized odds with reweighting mitigation. |
cd notebooks
pip install -r requirements.txt
jupyter notebookAll three run in under a minute on a laptop.
The /web folder is a Vite + React 18 + TypeScript + Tailwind site that renders this portfolio at stephengardnerd.github.io/AI_Product_Management. GitHub Actions deploys automatically on every push to main that touches web/.
The end-to-end flow this portfolio was built against — discovery to delivery, with the workstreams each section of the repo exercises:
gantt
title AI Product Lifecycle
dateFormat YYYY-MM-DD
axisFormat Week %V
section Discovery
Hypothesis generation :done, a1, 2025-01-06, 7d
Build vs. buy analysis :done, a2, after a1, 5d
section Architecture
Data provenance & ethics :done, a3, after a2, 7d
Human-in-the-loop scaling :done, a4, after a2, 10d
section Delivery
Evaluation & metric mapping :done, a5, after a4, 5d
Roadmap & MVP delivery :done, a6, after a5, 7d
Author: Stephen D. Gardner · @stephengardnerd · explanova.ai