The inventory, ordered by proof.
Live products with receipts first. Private alpha and in-progress work next. Exploratory research last, labeled so you can't mistake it for shipped. Private repositories appear only as sanitized overviews — nothing here claims more than its status can back.
Flavor by Design
Claim: a working content business, not a recipe blog. Receipt: 8,700+ curated recipes live with search, portion scaling, a shopping-list builder, and affiliate copy kept away from recipe trust.
Mission now Read-only measurement: affiliate clicks, conversion, first-dollar proof. Production stays untouched.
Foundry Kit
Claim: a site builder with the exit built in. Receipt: plain-English brief in, exportable source code out — pricing, docs, templates, security posture, and status pages published.
Mission now Instrumentation: payments, analytics, one narrow paid offer. "Will it sell?" gets answered with data.
Kinetik
Claim: release risk is measurable, not a gut call. Receipt: a working web + worker system six sprints deep — GitHub evidence in, risk scores and changelog intelligence out. Sprint-gated, behind access controls.
Mission now Census, classification, then production exit. Front-runner for first product revenue — which is why it doesn't skip the line.
TechNodeX
Claim: a learning platform with a spine. Receipt: 13 guided course paths, 114 lessons, 137 review checks, and 113 practice tasks — counts pulled from the live surface.
Mission now Retention verification: live-state checks, in-browser coding, Python Zero completion, retention signals.
Mission Control and Hermes Ecosystem
Claim: this portfolio has run on a governed operating layer, not vibes. Receipt: generation one — approvals, audits, cost gates, and QA — kept as history. Its discipline now runs as the QuantumFlow weekly loop.
Role System architect, operator, QA reviewer, product owner
A Salty Vet
Claim: a portfolio held to product standards. Receipt: this site — static build, security headers, and a fact-sync gate that fails the build when a public count drifts from a product surface.
Role Owner, product designer, site publisher, resume source steward
GIS and Cybersecurity Skill Track
Claim: the technical transition is documented, not asserted. Receipt: 10 verified credentials — security, Linux, SQL, networking — linked on the profile board, with the rest held at Under Review until they clear.
Role Learner, builder, documentation owner, proof curator
Family Story Keepsake PWA
Claim: parked deliberately, not abandoned. Receipt: a working voice-and-photo story-capture prototype in private preview, with payments and external AI calls disabled on purpose. Restart criteria written down.
Role Product builder and prototype engineer
CodeQuest
Claim: none yet — that's the point. Receipt: a research lane under TechNodeX testing whether missions and safe code execution beat passive tutorials. No launch language until a playable slice exists.
Role Product owner, research lead, systems planner
Whiteboard Scribe Prototype
Claim: internal tooling gets earned, not subscribed to. Receipt: a local renderer that turns JSON storyboards into animated browser previews for course explainers — zero paid dependencies.
Role Prototype builder, product planner, workflow designer
ASV OS Control Room
Claim: the operation has a private cockpit. Receipt: internal dashboards and services behind Cloudflare Access on self-managed infrastructure — finance panels, registries, and service health, deliberately unlinked from the public web.
Role Architect, operator, sole tenant
Agent Role Packs
Claim: the agent workforce is infrastructure, not improv. Receipt: nine role-scoped operating agents with their own memory repos — research, ops, content, design, training, executive — governed by one rule: replace real manual labor or don't get built.
Role System designer, reviewer, employer of record
Depth over decoration.
Four project files. Each one names the problem, the action taken, the result with its receipt, and the lesson that got kept.