Skip to content

Selected work

Six chapters,
shipped end-to-end.

Each one is a product or a company I built or co-built. Click anywhere on the home page tiles to jump here.

BriteBuild · 2025 — 2026 · sold

A vertical operating system for the solar industry.

Creator · sole engineer · sold to ShimmerWorks Inc.

britebuild.com

BriteBuild started as a thin solar-potential calculator. Fourteen months later it was a multi-tenant operating system — CRM, design tool, financing splits, contracts, scheduling, rebates, real-time chat, file manager, public API — built by one engineer who had spent nine years running the exact business it serves. ShimmerWorks Inc. acquired it.

commits
722
DB migrations
291+
Svelte components
630
API routes
130
  • Tenant → EPC → contractor hierarchy with polymorphic territories (state + county FIPS), 325 fine-grained permissions across 24 domains and 7 roles.
  • Solar design engine: drag-select on Google Maps imagery, magnet-snap, edge-to-edge rectangular tiling on sheared grids. Performance-critical placement compiled to Rust/WebAssembly.
  • Five-tier pricing resolver and bitemporal pricing snapshots — quote-version-locked equipment prices via lock_session_*_pricing() SQL functions.
  • Multi-bucket financing splits routing line-items to different lenders, dual EPC/contractor adder pricing, HDM finance product, lender utility-exclusion eligibility.
  • Rebates & incentives as a parallel system to adders (different shape: recurring vs one-time, eligibility scoping, certainty tiers), 3-tier inheritance.
  • Quest Objectives task platform: visual editor, mind-map dependency graph, scope rules, deployment to sessions, lineage tracking.
  • Contract template engine with dynamic merge field resolution, Google Docs + PDF support, DocuSign e-sign integration.
  • Slack-like messaging: workspaces, channels, threads, reactions, @mention chips, slash commands, auto-channel per session and project. WebSocket dispatcher hardened with 82 E2E tests.
  • Centralized OAuth on a base-domain hub with signed hand-off to tenant subdomains. Patched real CVEs along the way.

Breakfast Ball · 2025 — present · TestFlight beta

A golf scorecard with a settlement engine — on your wrist.

Creator · solo build · native iOS + watchOS + Android.

breakfastballapp.com

Score the round and let the Bets Resolver settle every wager — Wolf, Skins, Vegas, Match Play and five more, running simultaneously. SvelteKit core wrapped native with Capacitor, SwiftUI on the watch, Supabase realtime underneath. In TestFlight beta.

TS + Svelte
137k LOC
Swift
11.7k LOC
RLS policies
100+
tests
188
  • Four Apple targets: Capacitor iPhone app, SwiftUI watch app (26+ views), WidgetKit glances, and ActivityKit Live Activities with Dynamic Island — a lock-screen round card fed by 10-second background GPS→yardage updates.
  • iPhone ↔ Watch sync over a versioned Codable WatchConnectivity contract; optimistic updates and offline persistence across web, iOS, watchOS, and Android.
  • Settlement engine: nine simultaneous wager formats resolved through a pairwise settlement graph with wash detection — pure deterministic TypeScript, 188 tests, zero DOM dependency.
  • Supabase backend: 52 migrations, 100+ row-level-security policies, trigger-enforced invite integrity, and 5 Deno edge functions driving APNS push with per-user quotas and cooldowns.
  • Geospatial math in TypeScript: haversine great-circle distance, bearing, and front/center/back yardages computed from green polygons.
  • Voice caddie — Whisper in, neural TTS out, 10+ tool actions (enter_score, wolf_call…) with deterministic spoken confirmations instead of a second LLM pass.
  • Four custom Capacitor plugins (Live Activity bridge, watch bridge, pedometer, nearby players) and four custom Vite plugins — including an in-app remote-drive harness so AI agents can operate the live app for diagnostics.
  • Android parity via Kotlin foreground services mirroring the Live Activity.

Strategy Labs AI · 2024 — present

An agent-first firm shipping operator-grade software.

Founder & Owner-Operator.

strategylabs.io

The firm I run. The thesis: deep domain knowledge plus modern AI tooling — Claude Code, Codex, Cursor, custom harnesses — ships at a velocity that used to require a 30-person engineering org. The first engagement became BriteBuild, built for ShimmerWorks and sold to them. More underway.

  • Methodology built around agentic workflows: harness loops, structured prompts, custom skills.
  • Operator empathy by default — every product starts with someone who actually ran the business it serves.
  • Vertical SaaS focus: residential solar today, adjacent operator categories next.

Gold Rush Energy Solutions · 2015 — 2024 · exited

The years that made the engineer.

Co-founder & Chief Operating Officer.

I co-founded Gold Rush Energy Solutions and ran it as COO for nine years. Drove the company past $130M in lifetime sales, owned the Salesforce enterprise build as SCRUM master and lead developer, and brought home Chamber of Commerce Startup of the Year and four straight "Best Solar Company" wins along the way. Exited in 2024.

lifetime revenue
$130M
tenure
9 yrs
  • Salesforce enterprise implementation — owned the whole lifecycle: requirements, schema, automation, reports, user training, change management.
  • Built a Direct-to-Consumer (D2C) solar tool: kWh-based quoting that bypassed lead funnels and salespeople. White-labeled the tool for real estate agents and adjacent contractors.
  • Backend product management system with a matrix of equipment dependencies — every quote tailored, every option real.
  • Partnerships with Tesla, Enphase, IronRidge, SolarEdge, Sunrun, Generac, Panasonic, LG, Sonnen, PG&E.
  • Self-taught Apex, LWC, and SQL across the years — the engineering muscle the next chapter would run on.

Placerville Food Co-op · Board service · 2024 — present

Bought the building.

Vice President & Secretary · Board of Directors.

Volunteer board service at the Placerville Food Co-op, 2,506 member-owners. Co-led the $1.39M purchase of the building the co-op operates from — a member capital campaign raised $155K+ for the down payment in months, with long-term financing through River Valley Community Bank and the Local Enterprise Assistance Fund. The co-op's home is now the co-op's asset.

building purchased
$1.39M
member raise
$155K+
role
VP & Secretary
  • Helped design and run the member-capital campaign — the offering, the disclosures, the member-communication plan. 76 new member-owners joined along the way.
  • Worked alongside the board to underwrite the purchase, model debt service, and align governance with the new asset on the balance sheet.
  • Serving simultaneously as Vice President AND Secretary — the operating role that keeps the board running and the legal-record role that keeps it defensible.
  • Bringing operator discipline (the same playbook from Gold Rush) to a member-owned organization: clear numbers, real decisions, less drama.

The Band Room · 2018 — present

A small venue that became a town fixture.

Co-founder.

Built and ran an intimate live-music and arts venue in Placerville. Same playbook as the software work: do the unglamorous parts well, show up every night, and trust that compound interest applies to communities too.

role
co-founder
  • Programming, sound, marketing, and the lights — whatever the night needed.
  • Became a cultural anchor for the hometown that raised me.

Next

If you’re building a vertical SaaS in an industry I’ve operated in, we should talk.

Send a note