full-app-prototype
Full App Prototype

Things I've built.

Case studies showing the thinking, decisions, and outcomes, not just the screenshots.

Onboarding Agent
Production conversational agent that takes a new supplier from signup to a fully populated catalog in one session — Firecrawl-driven company discovery, a three-stage AI field-matching pipeline, streaming progress updates, retry-hardened Claude calls, and a graduation flow that flips the user to admin. Auto-activated for every new tenant on day one.
Claude Sonnet 4.6FirecrawlNDJSON Streaming
Agent platform
The substrate that makes every Ember agent composable. Agent Store browses 14 agent definitions across 7 categories with free/paid tiers; AI Workforce surfaces the activated agents with run history; a per-company activation table gates paid agents; 45 production-ready tools live in a shared registry; skill versioning lets prompts and tool sets evolve without a redeploy.
Agent OrchestrationTool RegistrySkill Versioning
Data agents
Three production agents shipped under the free tier. Attribute Mapper turns "match this CSV's columns to our schema" from a 4-hour task into a 30-second review. Enrichment fills missing attributes from the live web with per-field confidence scoring and source attribution. Data Analysis answers free-form questions about the catalog and renders charts inline.
Attribute MappingWeb EnrichmentBrave Search
Analytics
Drag-arrangeable analytics dashboard backed by seven live PostgreSQL RPCs running in parallel, plus the Data Analysis Agent — a chat panel that takes "how complete is the catalog by category?" and renders an inline chart with the answer, then optionally rearranges the dashboard itself.
Rechartsdnd-kitPostgreSQL RPCs
Workflows
Workflow definitions live in Postgres as a step + edge DAG; Inngest executes them with retries, step persistence, scheduled triggers, and human-gate pauses. 15 registered functions handle every async job the platform runs — agent invocations, enrichment pipelines, asset validation, retailer-spec drift detection, the whole orchestration backbone.
InngestEvent-drivenStep Persistence
What's next
Twelve agents — ImageLens, Watchdog, Task Orchestrator, Workflow Agent, Change Sentinel, UOM Converter, Vendor Scorecard, Performance Agent, Distributor Onboarding Autopilot, EDI Resolver, Deduction Agent, Dispute Agent — all coded, tool-wired, container-rendered, and ready to flip on. Plus the visual workflow builder UI. The platform is built; rollout is the next problem.
Product StrategyFeature FlagsEDI