Work
Selected engagements
Each is named by the operational problem it solved, not dressed up. One is software built end to end; the others are sites that made a real business legible or bookable. Named plainly on purpose — inflated evidence is worse than modest evidence.
Construction
Field Ledger
Software, built end to end
Active pilot — first client, Crizer Construction
Next.js · Supabase · works offline · QR check-in
Visit the site ↗The problem
Shared tools and equipment kept going missing between crews, trucks, and jobsites — and the office had no reliable way to see where anything was.
What changed
A mobile-first tracker that logs every tool check-in and check-out from a phone, so the record begins in the field where the work happens. Built deliberately narrow: it tracks where things are, and refuses the adjacent features that would blur that one job.
Marine
Beringia Marine
Positioning made legible
Live — beringia-marine.com
Next.js · Sanity CMS
Visit the site ↗The problem
A sales-engineering and consulting firm for marine technology read, from the outside, like a product company — which made the first conversation harder than it needed to be.
What changed
A site organized around their five-phase engagement — Validate, Execute, Grow, Productize, Scale — so a prospective client understands what Beringia actually does before the first call. Plain technical-sales language, no costume metaphors.
“I've worked with a lot of vendors who build what you ask for. Jack built what I meant.”
Property
Tale of Two Rivers
Four services made clear
Live — taleoftworivers.com
Next.js · editable content model
Visit the site ↗The problem
Four related services — rental management, bookkeeping, tax, and homebuying guidance — were competing for attention on one general real-estate site, and the founders read like agents.
What changed
A structure that gives each service a clear purpose and a direct path to inquiry, and positions the founders as advisors rather than brokers — in their own words, “We don’t sell homes — we help you make better decisions about them.”
Wellness — adjacent
Vital Ice
Services made bookable
Live — vitalicesf.com
Next.js · Sanity CMS
Visit the site ↗The problem
A new recovery studio opened with six services that each needed to be legible and bookable, with content the team could keep current as offerings changed.
What changed
A site with a page per service and a content model the team edits without a developer — matching the studio’s own line: elite recovery, made simple, social, and within reach.