J-Curve Racing Platform
The commercial-ops platform behind a real motorsports equipment business. Replaced Shopify, QuickBooks, and a CRM stack.
What it is
J-Curve Racing is my motorsports equipment company, and its software is built entirely in-house: a custom e-commerce and commercial-ops platform on Next.js, React, Stripe, Neon Postgres, and Drizzle. 524 commits and 117K+ lines, with 40 database tables and 147 API routes. Because I run the business, the platform matches how the sales motion actually works.
Commerce core
- Catalog, Stripe checkout, and webhook-driven order processing
- Two-axis order state machine: order status and build status tracked independently
- Guest checkout, discount codes, and admin tooling
- PII-safe by design: audit logging, right-to-erasure, IP truncation
Domain tooling
- Wheel-pricing calculator across diameter, width, and material tiers, with server-side verification against tampering
- Three.js 3D wheel viewer fed by a photogrammetry pipeline
- 71-vehicle fitment knowledge base with a free-text vehicle parser
Answer-engine visibility
- AEO/SEO content engine: 87 published articles
- A 100+ prompt answer-engine ranking panel across ChatGPT, Perplexity, Gemini, and Claude
- jcurve-graph, a provenance-tracked operational entity graph; the design-partner environment GRAPH/OS grew out of
Why it matters
I run founder-led B2B sales end to end: race teams, OEMs, and retail partners, from lead through spec, quote, contract, fulfillment, and renewal. Being the operator is why the tooling matches the motion. Instrumented with Sentry and PostHog.