Selected work

Work

Shipped software, not mockups — a SaaS running daily at a commercial farm, a consumer app built end to end, and themed client sites.

  1. 01SaaS platform · React Native + Postgres2026

    DockTally

    Replacing a commercial farm's paper compliance log with a multi-tenant SaaS in daily production.

    A multi-tenant SaaS covering receiving, packing, storage, orders, and invoicing, driven from a phone at the dock. Tenant isolation is enforced in Postgres by row-level security rather than in application code, and verified by an isolation harness that runs in CI. Farms subscribe; SVP is tenant #1.

    Spice: Per-tenant isolation enforced in the database, proven in CI

    Read the case study
  2. 02Mobile app · React Native2026

    CurlCue

    Scoring hair products against the person holding them — a 1,500-ingredient science layer, built end to end.

    A scan-to-personalized-score pipeline over a 1,500+ ingredient science layer, scored entirely on-device: ingredient role × product category × the user's hair profile, with a health gate that vetoes unsuitable products. Routine builder and social layer round out the loop.

    Spice: On-device scoring engine with a health gate that shows its math

    Read the case study
  3. 03Contractor / trades · Next.js2026

    Hawthorne Wood Works

    Winning trades clients before the first phone call — a deeply themed site with a live 3D shed configurator.

    Long-scroll site themed around the build journey, plus a real React Three Fiber 3D shed configurator that updates in real time across 12 customizable options. Outside ↔ Inside view toggle, structured submit-design payload, lead-capture wired to Resend.

    Spice: Live 3D shed configurator (interior + exterior)

    View live
  4. 04Internal SaaS · Next.js + Supabase2026

    The JeosCraft Portal

    The client-lifecycle system running this site — brief to 90-day check-in.

    An eight-section Project Brief that autosaves locally and compiles into an AI-ready Markdown build spec, an admin dashboard behind magic-link auth, a 15-stage lifecycle email registry sent via Resend, and a paper trail — proposals, contracts, invoices, activity log — in Postgres.

    Spice: The brief compiles into a build spec an AI can act on directly

    Read the case study
Also on the bench

Built and ready to explore.

Ten industry templates

Full starting points for trades, restaurants, salons, dentists, real estate, and more — each a complete themed build, not a color swap.

Browse the templates

Haven Hair & Beauty

A complete demo build for a salon — twelve-stylist roster, per-stylist photography, and hover slideshows — showing what a Standard-tier site can feel like.

View the demo