Projects

The WitUS ecosystem — eight interlinked products under one philosophy.

I ship full-stack products, write about the work, teach it, and operate the platforms. The same person who designs the architecture answers the support tickets.

Hiring

Looking to hire?

I'm targeting Developer Relations, Tech Support Engineer, and full-stack AI-product roles. The projects below are the evidence — shipped products with public URLs, public APIs, real users, and real production incidents I've recovered from.

Send a quick brief: role, team, stack, timeline, comp range if you have it. I respond personally within 24 hours during the work week.

Send a hiring brief →
Partnerships

Partner with me

I'm open to integrations, co-marketing, grants, and joint ventures across the ecosystem — especially anything that makes one of the products below more useful, or expands its audience.

Tell me what you're imagining and which product(s) it touches. If it's a fit, you'll hear back fast.

Start a partnership conversation →

Live & shipped

Tier A — products with public URLs and active users. Solo builder/operator on each.

Parent brand site for the WitUS ecosystem — philosophy-first landing page connecting CentenarianOS and Work.WitUS under "Live Long. Work Free."

Next.js 16 · Tailwind v4 · Vercel · fully static

Solo build. Required vercel.json for framework auto-detection — a real operational detail worth noting.

Multi-decade personal operating system: planner, nutrition, focus engine, health metrics, workouts, finance, travel, equipment, correlations, data hub, blog, recipes, LMS academy, and AI coach in a single modular monolith.

Next.js 14 · Supabase (RLS, real-time) · Stripe (subs + Connect) · Gemini · Cloudinary · IndexedDB

84+ DB migrations across 14 modules. Offline-first sync with conflict resolution.

Contractor management platform: jobs, time entries, AI-extracted invoices, document scanner for pay stubs and receipts, multi-day non-consecutive scheduling, mileage/expenses, push notifications, public job board, and a course academy.

Next.js 15 · Supabase (shared with CentenarianOS) · Stripe · Gemini 2.5 Flash · PWA

Shares a Supabase database with CentenarianOS — coordinating migrations across two products is its own discipline.

AI flashcard platform: generate sets from topics, PDFs, YouTube videos, audio, or images; SM-2 spaced repetition; three study modes; Versus-mode ELO ratings; teams, classrooms, public API, white-label app.

Next.js 15 · React 19 · MongoDB · NextAuth · PowerSync · Stripe metered billing

Public REST API: 30 endpoints across 26 paths under /api/v1/, with an OpenAPI spec served at /api/v1/openapi. White-label sold separately.

Immersive 360°/drone place-based learning; every course anchored to a real location captured first-hand. Cross-linked into Centenarian Academy and Fly.WitUS via a shared Cloudinary tenant.

Next.js · Cloudinary · Supabase

Flagship course: MUCHO Museo del Chocolate, Mexico City.

UAS pre-flight checklist and mission log for FAA Part 107 compliance: 8-section checklist (50+ items), NOAA weather auto-fetch, battery/flight logging, FAA-compliant PDF export.

Next.js · IndexedDB · NOAA API · offline-first PWA

Real Part 107 use case driving the schema.

WitUS Inbox🟢

Cross-product submission triage and reply surface. Ingests signed webhooks from every WitUS product, stores canonical records, lets me read and reply from one dashboard.

Next.js 16 · Drizzle · Neon Postgres · NextAuth · Mailgun · Mobile Text Alerts SMS

The connective tissue for the ecosystem. Internal-facing — no public URL.

Personal portfolio + blog + client portal with per-project custom URLs and JWT-authenticated sessions; admin dashboard manages content, projects, gallery, contacts, and analytics.

Next.js 14 · MongoDB Atlas · NextAuth · Cloudinary · reCAPTCHA v3 · Gemini

70+ articles. Active client portal in production.

Live + actively in-progress

Tier B — deployed and being iterated on toward broader launch.

Tour Manager OS🟠

Touring musicians' platform replacing spreadsheets and printed itineraries: digital advance sheets, auto-generated daily itineraries, real-time per-show P&L, merch management with Stripe checkout, fan engagement, family collaboration, per-tour document hub.

Next.js · Supabase · Stripe · PWA · WCAG 2.1 AA

In-progress build.

Centenarian Athlete Academy (CAA)🟠

High-performance LMS for NASM CPT/CES/CNC certification candidates; Choose-Your-Own-Adventure video navigation, Gemini transcript embeddings + pgvector similarity for recommendations, hierarchical content gating with Cloudinary signed URLs, $100 one-time Stripe purchase.

Next.js 14 · Supabase pgvector · Cloudinary · Gemini · Stripe

Gated study locker, visual journey trail.

The ecosystem isn't accidental

witus.online hands users off to centenarianos.com and work.witus.online. FlashLearnAI, Wanderlearn, and Fly.WitUS plug into both via shared Supabase, shared Cloudinary, and the WitUS Inbox webhook bus. I think in platforms, not features — and I have receipts.

B4C LLC / AwesomeWebStore.com   ← legal entity
└── WitUS.online                ← parent brand
    ├── CentenarianOS.com       ← multi-decade personal OS
    ├── Work.WitUS.Online       ← contractor management
    ├── FlashLearnAI            ← AI flashcards + public API
    ├── Wanderlearn             ← 360°/drone place-based learning
    ├── Fly.WitUS               ← UAS pre-flight + flight log
    └── WitUS Inbox             ← cross-product webhook triage