Kiley Sullivan

Product manager for renewable energy and climate software.

Enterprise wind · international SaaS · AI tools that ship

I surface what users need, translate it into product decisions, and ship things that work. I care most about getting the problem right before anyone talks about solutions.

About

I've spent three years doing product management work at Zeitview, a renewable energy B2B SaaS company serving Fortune 500 wind operators, without holding the title.

That means 20+ enterprise user interviews that directly shaped UI decisions, feature prioritization, and roadmap sequencing. Two first-of-their-kind inspection products, taken from initial client conversation to final deliverable, including hardware sourcing, vendor procurement, and contract management. A platform unification project where my customer research helped determine which wind products made the core release. An internal validation tool I built that flags vendor dataset errors before they reach customer success or engineering, saving up to five hours of customer success time and up to five hours of engineering time per project. And a customer listening program I still run today, managing the feedback pipeline for North American wind accounts and sending structured tickets directly to the product team.

In 2024, Zeitview's SVP of Product, SVP of UX, two Directors of Product, and two PMs formally endorsed my move onto the product team, and a leadership transition restructured the org the same month.

The broader timeline: in late 2021 I led SaaS deployments across five international markets at SkySpecs, and in 2022 I earned my PMP. In 2023 I enrolled in UC Berkeley's UX research program, which I completed in January 2024, and began meeting regularly with Zeitview's product leadership to train toward the role. In May 2025 I added PSPO I and PSM I. Alongside all of that, I've been building independently, including a production AI automation system at work and a set of small working tools for my own household, each one shipped, in use, and written up on this site.

PMP PSPO I PSM I

Recent builds

All builds →
Anomaly Upload Validator interface checking a vendor dataset against the required field schema before upload.

Anomaly Upload Validator

Validates vendor datasets against the required schema before they reach customer success or engineering, and automates the damage-matrix conversion across schemas. Saves up to five hours of customer success time and five hours of engineering time per project.

Built with Claude · Hosted internally
Map view with a colorblind mode toggle showing the severity number one to five inside each marker.

Accessibility View

A colorblind-mode toggle for a severity map that encoded anomaly severity with color-coded dots only. It adds the severity number inside larger markers, a non-color channel alongside color, and persists the toggle to account settings.

Built with Claude · In product backlog
Self-service inspection quoting portal where a client selects service type and scope to generate a quote.

Inspection Quote Portal

Self-service quoting that removes customer success from the critical path on event inspection quotes, so a client can generate a quote and initiate PO generation directly. Built with Clerk two-factor authentication.

Built 0 to 1 using Claude and Claude Code · Prototype available on request
FleetServ quote view showing a fleet-services quote with line items, quantities, unit prices, tax, and total, marked Accepted with a Download PDF button.

FleetServ

A quoting and invoicing platform I designed and built for a new fleet-services company on Oʻahu, so the team can build a quote and turn it into an invoice in one place.

Built 0 to 1 using Claude and Claude Code · In early use
Two phone screens side by side: a Kona shopping run with Home Depot marked all heat-safe first and Costco with four perishables last, and a purchase history for ramen showing ratings and household member reactions.

The Shopping List

A multi-store shopping planner built for one household: mine. It assembles a run from every store in a chosen town that has needed items, orders the stops so heat-safe stores come first and perishable-heavy stores last, and keeps a purchase memory with ratings and per-member reactions, so the ramen aisle is a solved problem.

Specced in Claude, built 0 to 1 using Claude and Claude Code · In use
Get to the Point drill result screen: a 97 overall score with six metric bars, the delivery transcript with no drift detected, coaching feedback, and a sharper rewrite.

Get to the Point

A conversational clarity trainer built for exactly two users: me and my sister, invite-only with signups disabled. Pick your audience, commit to your point in one sentence, deliver it by voice or text, and get scored on how fast and clearly it landed. Read the full story.

Specced in Claude, built 0 to 1 using Claude and Claude Code · In use