Atomic Rig
atomicrig.com · 2026 · solo, deployed
Browser-based modular 3D avatar platform. Users assemble characters on a Mixamo-compatible skeleton and export production-ready GLB and FBX.
- Built and shipped the entire product solo (front end, backend, auth, payments, infrastructure) across 500+ commits in five months.
- Stack: Next.js 16, React 19, TypeScript, Three.js / React Three Fiber, Zustand, Supabase (Postgres + Storage, RLS), Clerk, Stripe, Modal (GPU inference), Upstash Redis, Sentry, Vercel.
- Wrote a binary FBX 7.4 exporter from scratch, covering matrix layout, Euler order, unit scale, and BindPose vs. local hierarchy, because no existing browser-side option produced engine-valid output.
- Architected an event-driven transform system to keep a 3D editor at frame rate, bypassing React's reconciler for high-frequency drag updates; documented as ADRs alongside undo/redo, state, and export decisions.
- Shipped a PBR material editor, animation system with Mixamo FBX loading, and an image-to-3D generation pipeline on GPU inference with Stripe-metered credits.
- Hardened for production: authenticated API routes, row-level security, rate limiting, secret management, Vitest and Playwright coverage.