Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

stephengardnerd/AI_Product_Management

Open more actions menu

Repository files navigation

AI Product Management — Portfolio from the Duke AI Product Management program

Live site Notebooks Web UI


What this is

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.


In this repo

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.

Runnable notebooks

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 notebook

All three run in under a minute on a laptop.


Web UI

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/.


Product lifecycle methodology

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
Loading

Author: Stephen D. Gardner · @stephengardnerd · explanova.ai

MIT Licensed

About

AI Product Management portfolio (Duke AI PM program): MVP & lifecycle design, build-vs-buy economics, medical-image-annotation capstone, bias & fairness audits, MLOps orchestration. Python · Jupyter.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.