Atlas Outbound
AI sales agent that books meetings using scraped agency intel

Atlas Outbound won 1st place at the Convex Modern Stack Hackathon ($10k cash + ~$3k in additional prizes), built end-to-end in 12 days. The system combines a lead-sourcing pipeline (Google Places + Firecrawl marketing-gap analysis + OpenAI intelligence) with a Vapi-powered voice agent whose context is dynamically assembled from the hiring agency's own case studies — so pitches reference real customers, not generic copy. Convex drives a real-time dashboard that surfaces every stage of the funnel, from prospect discovery through meeting booked. The prize wasn't for the demo — it was for shipping a coherent system under a 12-day constraint.
Acadiana Web Design
Production WaaS platform with real customers and recurring revenue

Acadiana Web Design is a production WaaS platform with paying customers, not a demo. The backend (Convex) coordinates the full client lifecycle: magic-link auth, enforced digital clickwrap agreements, Stripe subscription state, RBAC for the admin dashboard, a client portal with real-time status, file uploads with instant previews, and a ticketing system for edit requests. Cal.com handles scheduling; Resend handles transactional mail. Every complex state transition — trial to active, failed payment to grace period, agreement revision — is modeled explicitly rather than papered over.
Public Parish
Louisiana local decisions, with receipts

Public Parish turns official Louisiana government records into resident-readable decision updates without asking people to trust a black box. Firecrawl retrieves the source material, Convex stores immutable snapshots and runs a durable extraction workflow, and separate OpenAI passes extract and review every cited fact. Deterministic checks then publish the record in full, limit it to what the evidence supports, or withhold it. The responsive resident interface makes those records free to browse and keeps the official source one click away.
Mesh Mind
Multi-model debate-and-synthesize orchestration

Mesh Mind is an exploration of what multi-model orchestration looks like when you treat it as a first-class system problem instead of a prompt trick. Users pick a 'master' model plus secondaries; the app runs a parallel first round, then feeds each model its peers' responses for a debate round, then collapses everything into a single synthesized answer — all on Convex scheduled functions with token-level streaming and file-based grounding. The whole thing sits behind a lightweight subscription and usage-tracking model so the cost surface actually matches the compute surface.
Civicly
RAG pipeline over U.S. congressional bills

Civicly is a fully implemented data pipeline on Convex. Cron jobs discover new bill manifests from govinfo.gov, a worker parses the XML, GPT-4o produces summaries and categorizations, and the enriched documents are embedded into a vector index for semantic search. The user-facing side is a chat interface that does RAG over the corpus — but the interesting work is the ingestion layer: idempotency, backoff, dedup, and keeping the index in sync with an upstream source that publishes at its own pace.
FoodTruckFlow
Multi-tenant B2B SaaS on Supabase RLS

FoodTruckFlow is a full SaaS platform with hard multi-tenant isolation using Supabase Row-Level Security — every query is scoped by tenant, enforced at the database layer. It handles automatic subdomain generation, custom domain mapping via the Vercel API, and a JSON-driven configuration that powers a live website builder. Freemium and pro tiers are wired through Stripe with recurring billing and webhook-driven state.
OmniBid
Federal RFP parser for traceable compliance matrices

OmniBid is built around one narrow workflow: ingest a federal RFP and return a usable compliance matrix fast. The current app uses TanStack Start on React 19 with Convex as the real-time backend, and leans on Gemini's native PDF understanding instead of a brittle multi-service parsing chain. The pipeline resolves the solicitation, extracts requirements from the source document, validates and organizes them, then presents the result as an interactive checklist. The real engineering problem is making messy procurement documents feel deterministic enough to trust.
Varholdt AI
AI paperwork automation service for local operators

Varholdt AI is the business packaging layer around my document automation work. The site positions a concrete service for document-heavy local businesses: insurance agencies, staffing firms, CPA firms, and contractors that need PDFs read, spreadsheets filled, and routine documents drafted with human approval still in the loop. I built the Astro marketing site, conversion copy, structured business schema, demo assets, and offer ladder from a free workflow audit into a fixed-price sprint. It is less about showing another app and more about proving I can turn AI engineering into a credible service motion.

