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.

ShimmerWorks · 2025 · acquired

Years of operating experience became a complete business application.

Co-founder · co-built with one other engineer · acquired 2026

britebuild.com

My co-founder and I built ShimmerWorks to connect rooftop design, pricing, financing, contracts, and project delivery. Teams could develop a proposal and carry its details through to the people responsible for the work. I found the buyer and helped adapt the software for their internal operations. The buyer now operates it as BriteBuild.

  • My work included pricing rules across territories and subcontractors, financing workflows, and enterprise integrations. Bitemporal versioning preserved pricing history as rules changed, so existing quotes stayed consistent.
  • The application connected interactive rooftop design and geospatial processing with automated quoting, financing, electronic signatures, and contractor and project management.
  • The frontend used TypeScript, Svelte 5, SvelteKit, and Tailwind CSS for responsive interfaces, dashboards, and canvas-based editing. Node.js services supported REST APIs, WebSockets, webhooks, and background work.
  • PostgreSQL supported relational data models, database migrations, multi-tenant accounts, and role-based access. Authentication and account boundaries controlled access to business data.
  • Geospatial work used Google Maps and Solar APIs, GeoTIFF processing, coordinate transformations, computational geometry, and Rust/WebAssembly.
  • Integrations included Stripe, DocuSign, and AWS storage and email services. Playwright, Vitest, GitHub Actions, and Sentry supported testing, delivery, and diagnostics.
BriteBuild marketing site, operated by the acquirer
britebuild.com, run by the buyer today

Breakfast Ball · 2025 — present · TestFlight beta

I built a golf app across the web, iPhone, and Apple Watch.

Creator · solo build · web, iOS and watchOS

breakfastballapp.com

Breakfast Ball combines multiplayer scoring, automated wager settlement, GPS tracking, and synchronized round data. I built the application interfaces and backend, along with native watch interactions and phone-to-watch communication. I use production diagnostics and automated tests to investigate problems and verify changes.

  • TypeScript, SvelteKit, and Tailwind CSS power the web interface. Capacitor connects the application to iOS, with Swift and SwiftUI for native Apple Watch interactions.
  • Phone-to-watch communication and real-time synchronization keep round data consistent across devices. Offline persistence lets the application retain updates when connectivity drops.
  • Supabase and PostgreSQL handle authentication, relational data, database migrations, and serverless functions. Row-level security controls access to player and round records.
  • GPS tracking, mapping, geospatial calculations, and motion sensing support yardages and golf-shot detection.
  • Game-scoring algorithms calculate multiplayer results and wager settlements. Automated tests check those rules separately from the application interface.
  • Vitest, Playwright, and GitHub Actions support testing and delivery. I use Cloudflare for web deployment and Xcode and TestFlight for Apple builds and device testing.
Breakfast Ball marketing site
breakfastballapp.com

settle

Change one score. Watch four ledgers re-route.

Four players, nine holes, three side bets at $5 a unit. Tap any cell to add a stroke: skins, match play and nassau each resolve, fold into one net ledger, and the sum stays at zero — or the panel says so.

formats unit $5
player123456789tot
Daniel41
Marco42
Priya42
Wes43
skins×1×1×1carry×2×1×1×1×1

click cycles 3 → 7 · arrows move · home / end jump · the dot marks a hole's unique low

net ledger

Σ = 0

Daniel +15, Marco −20, Priya −15, Wes +20

$10$10$5$10$5
Daniel +$15
Marco −$20
Priya −$15
Wes +$20
  • wash · Marco ↔ Priya · $10
raw transfers · 19 before netting
  1. Marco → Daniel · skins · $10
  2. Priya → Daniel · skins · $10
  3. Wes → Daniel · skins · $10
  4. Daniel → Marco · skins · $5
  5. Priya → Marco · skins · $5
  6. Wes → Marco · skins · $5
  7. Daniel → Priya · skins · $10
  8. Marco → Priya · skins · $10
  9. Wes → Priya · skins · $10
  10. Daniel → Wes · skins · $20
  11. Marco → Wes · skins · $20
  12. Priya → Wes · skins · $20
  13. Priya → Daniel · match · $5
  14. Priya → Marco · match · $5
  15. Marco → Daniel · nassau · $5
  16. Priya → Daniel · nassau · $5
  17. Wes → Daniel · nassau · $5
  18. Wes → Marco · nassau · $5
  19. Wes → Priya · nassau · $5

A self-contained excerpt of the settlement rules, running its own checks in your browser. The shipped engine resolves every wager format at once through a pairwise settlement graph with wash detection, inside a 1,850-test suite.

demo tests: 17 passing

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. Fourteen rebuilds delivered across eight verticals, twelve live, at a median two-day build. 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.
Apparent grid-edge concept rebuild
Apparent, grid-edge energy. SunSpec Modbus sim, 86 tests, ~24h cold start
Janell by the Well Ministries
Janell by the Well. Gaussian-splat hero with a mobile perf budget
Apple Mountain Golf Resort
Apple Mountain Golf Resort. 10-format scoring engine, 168 tests
Turkey Creek Golf Club
Turkey Creek Golf Club
Catta Verdera Country Club
Catta Verdera Country Club
Empire Ranch Golf Course
Empire Ranch Golf Course
Teal Bend Golf Club
Teal Bend Golf Club
Coyote Moon Golf Course
Coyote Moon Golf Course
Bartley Cavanaugh Golf Course
Bartley Cavanaugh. Scrape to live deploy in 65 minutes
BodyWoRx Massage Therapy
BodyWoRx Massage Therapy
Wilson Golf Management portfolio deck
Wilson Golf Management, six rebuilds as one commercial artifact
PREGGERS band platform
PREGGERS. Full-stack band platform with hand-written WebGL

Gold Rush Energy Solutions · 2015 — 2024 · exited

A decade running the whole operation.

Co-founder & Chief Operating Officer.

I co-founded Gold Rush Energy Solutions in 2015 and ran its operations until my exit in 2024. Over 9 years, we generated $135M in revenue and installed over 50 megawatts of solar capacity, reaching $35M in peak annual revenue. I managed 100 employees and ran procurement, permitting, utility coordination, and project delivery. I also implemented enterprise systems and built the integrations our teams used.

peak revenue
$35M/yr
lifetime sales
$135M
installed
50+ MW
sales org
70 reps
  • I recruited and trained 70 outside sales reps, built a national dealer network, and carried a $6.3M annual personal sales book alongside running operations.
  • Ran demand generation directly: TCPA-compliant outbound call centers, email and referral programs, dealer recruiting, and geotargeted segmentation of lead purchasing across vendors. Landed customer-acquisition cost materially below the industry average on minimal ad spend.
  • Owned the Salesforce enterprise implementation across its full lifecycle as SCRUM master and lead developer: requirements, schema, automation, reporting, user training, change management. Production Apex, Lightning Web Components, Visualforce, SOQL, REST and SOAP integrations, Salesforce DX.
  • Built the operational glue no vendor sold: Salesforce, Google Workspace, DocuSign and QuickBooks connected over MySQL, with automated document generation in Google Apps Script driving dynamic contract workflows.
  • Built a direct-to-consumer solar quoting tool with kWh-based pricing that let a homeowner get a real quote without a lead funnel or a salesperson, then white-labeled it for real estate agents and adjacent contractors. Disintermediating our own sales motion was the point.
  • Backend product-management system encoding a matrix of equipment dependencies, so every quote resolved to a real, buildable configuration.
  • Owned procurement and supply chain: international logistics on large-quantity orders, distributor credit lines, negotiated supply purchase agreements, just-in-time inventory, and direct-pay agreements between finance vendors and distributors that shortened the cash-conversion cycle.
  • Negotiated dealer fees and volume tiers directly with the solar finance companies. Direct relationships across Tesla, Enphase, SolarEdge, IronRidge, Panasonic, LG, Generac, Sonnen, Sunrun and PG&E.
  • Managed regulatory and interconnection requirements for over 50 MW of installations, including feasibility studies, permitting, transformer sizing, net-metering aggregation, and change orders.
  • Ran the energy and financial modeling myself: Aurora Solar and HelioScope for design and production, Energy Toolbase with Green Button interval data and UtilityAPI for rate analysis, Enphase Enlighten and SolarEdge for fleet performance.
  • California State Contractor, license 99454SP. Tesla Battery & Roof certified, Enphase certified, CALSSA President's Circle. Chamber of Commerce Startup of the Year 2018 and Small Business of the Year 2019, plus four straight "Best Solar Company" wins.

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,524 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

about this build

The site, inspecting itself.

commit
71ba2a3 · main
built
Sep 16, 2026, 12:26 AM UTC
framework
svelte 5.55.8 · kit 2.60.1 · tailwind 3.4.19 · vite 5.4.21
deploy
Cloudflare Pages · GitHub Actions · zero runtime deps beyond lucide
field
not running on this page

your browser

how it was built