Open to product and customer success engineer roles: renewable energy & AI tooling

I turn customer problems into software that ships.

Five years in renewable-energy B2B SaaS, usually the first person a Fortune 500 wind client talks to. I find the problem under a client request or a slow internal process, then spec, build, and run the tools that fix it: shipped, in use, and documented here.

Recent builds

Shipped work, plus internal builds I can't show in public. One of those now has its specification published here, even though the tool itself stays internal. The rest are shared by email.

Get to the Point: a speaker seen from behind, addressing a packed auditorium
Say it once, say it clearly.

Get to the Point

A spoken-communication coach that scores a delivery on six metrics and highlights exactly where it drifted.

In production · Invite-onlyClaude API · Server-side
Gridledger: wind turbines on a ridge, a solar farm, a battery storage yard and a substation with transmission towers, four asset types in one landscape
Every asset, one data layer.

Gridledger

A product thesis for an open data layer across renewable energy assets: one asset model, open adapters for any vendor format, and eight stakeholder roles defined end to end.

Concept · Product thesisKimi K3 · Higgsfield
FleetServ: a row of white box trucks seen from above in an open yard, one hood propped open and a mechanic walking the line
Fleet-wide maintenance.

FleetServ

An inspection platform for a fleet-maintenance business specced before the business existed: the truck's condition on the record first, with quoting, scheduling, and invoicing as what a finding turns into.

0→1 · Working prototypeClaude + Claude Code · Custom design system
Foreground: a hand writing a short list in a paper planner, the top item circled and the next crossed out
Surfacing buried tasks.

Foreground

A WSJF-based prioritization engine that surfaces the work you keep putting off, and manages its own roadmap as a groomed backlog.

Live demo · Open source (MIT)Built with Claude Code · End-to-end tested
Off the Shelf: a shopper loads grocery bags into a pickup truck bed beside a cooler, outside a small island store
Every store, one trip.

Off the Shelf

A household shopping PWA built for multi-store island runs: aisle-sorted lists, heat-safe trip sequencing, and a purchase memory that answers "have we tried this?" in the aisle.

Four iterations · Not yet adoptedReact PWA · Supabase
Anomaly Upload Validator: a beam of light passes a sphere through two glass funnels, turning it into a cube and then a pyramid, one shape per taxonomy
Findings in, findings converted.

Anomaly Upload Validator

Checks wind turbine blade inspection findings for required fields and automates the two-step damage taxonomy conversion, taking customer success out of manual validation and engineering off the critical path. The tool is internal; the specification documents are published.

In production useInternal tool · Documentation public
Certifications
PMP · PSPO I · PSM I
Education
BA Environmental Studies, University of Washington UI/UX Design Boot Camp certificate, UC Berkeley Extension, 2023 to 2024
Background
Renewable-energy B2B SaaS Zeitview & SkySpecs: enterprise wind, five markets
Method
Specced in Claude, built with Claude Code Shipped 0→1, in production use