Making AI useful takes human judgment.

I explore AI through hands-on product work, combining curiosity about what’s possible with more than eight years of experience in software delivery.

What I pay attention to Clear requirements
Discovery · Delivery · Quality
Experience

Project coordination and software quality.

Before my independent AI work, I spent more than eight years in custom software, moving from QA into project management on web and mobile projects.

Team delivery & releases

Coordinated project delivery, team planning, and releases, keeping clients and developers informed and helping resolve blockers.

Quality & investigation

Tested web and mobile software, investigated reported problems, and verified fixes. Worked with clients and developers to clarify expected behavior.

Requirements & context

Helped turn client needs into clearer requirements, captured decisions, and followed up on open questions throughout development.

Selected work · independent projects
Requirements & review

State

As a project moves forward, decisions and open questions get scattered across notes and conversations. State keeps a current project record, with AI proposing updates and people approving changes.

One current answerCurrent State shows what the project treats as true now, and open questions stay visible instead of being guessed.
Grounded answersAsk uses bounded project context and keeps unresolved information distinct.
Quality loopScenario evals and Project Health surface failures and missing signals so I can review them.
User flows & feedback

Tastemake

A recommendation prototype that lets people correct what it learns about their taste. I work through user flows, test feedback behavior, and refine the product based on what happens.

Quality & release readiness

Project Health

A dashboard for release readiness and issue triage. It brings quality and delivery signals together so I can investigate failures, identify missing evidence, and decide what needs attention.

See all applied work →
Library

Resources for making better AI product decisions

The frameworks, checklists and references I use across discovery, design, evaluation and delivery.

Browse the library

Browse by product area.

01Business & Workflow DiscoveryUnderstand the business today before deciding what should change.stakeholders · current workflow · pain points · baselines · constraints · readiness

Discovery use

Before changing a workflow, I map how it works today, where it breaks down, who feels the pain, and what would count as a real improvement.

Data readiness: Before adding AI, check whether the needed records exist, are accurate and current, share consistent identifiers, have clear owners, and can be accessed lawfully through maintained integrations. If the sources disagree or access is unreliable, a better model will not repair the underlying problem.

02AI Opportunity & Product JudgmentDecide whether AI belongs in the solution and what kind of intervention makes sense.AI vs rules · assistance vs automation · bots vs agents · build/configure/buy · feasibility · prioritization

Strategy use

A real problem does not automatically need AI. I compare AI with simpler options, make the tradeoffs visible, and add autonomy only when it earns the extra complexity.

Vendor decision: Compare options against the actual workflow and a non-AI baseline. Alongside quality and price, check privacy and data terms, service reliability, integration effort, auditability, support, portability, and how hard it would be to leave. A cheaper demo is not always the lower-cost product.

Seen in: State: “Where AI Earned Its Place”

03AI Systems & Technical FluencyKnow enough about the system to scope, question, troubleshoot, and communicate well.models · context · retrieval/RAG · tools/MCP · bots & agents · memory/state · APIs · routing · cost/latency

Technical fluency use

When scoping or debugging, I check what the model sees, how it gets information and tools, where state lives, and what the surrounding software controls.

Diagnose the layer: When output is wrong, ask whether the model lacked facts (retrieval), followed the wrong procedure (instructions or skills), or lacked a safe action (tools and permissions). A different model rarely fixes the first two.

Seen in: State: how it works

04Quality, Evals & ReliabilityKnow how to decide whether the system is good enough and where failures come from.eval design · deterministic tests · AI judges · tracing · grounding · safe failure · monitoring

Quality use

I define good behavior before launch, test normal and high-risk cases, and trace failures to the right layer. Reliability also means planning for bad model output, missing retrieval, broken tools, and other predictable failure modes.

Severity over averages: A high pass rate never excuses an unacceptable high-impact failure. Set release bars by severity, and turn every production failure into a regression case.

Seen in: Project Health: AI evals

05Governance, Risk & Human ControlDefine what the AI may do, what software must enforce, and what people must authorize.permissions · decision rights · human review · privacy/security · auditability · escalation · recovery · evidence bar

Governance use

For consequential work, I make decision rights explicit. AI can interpret, software can enforce rules, and people can authorize the decisions that need human judgment. Higher-impact automation should require stronger evidence and clearer recovery paths.

Evidence bar: The more an action affects people, money or records, the more evidence it needs before it is automated, and the easier it must be to reverse.

Seen in: State: authority boundary

06AI UX & Workflow DesignDesign the human/AI workflow, not just an AI control inside an existing screen.division of labor · trust · uncertainty · review UX · approvals · creative variety · skill retention · hidden work

Workflow design use

I design so users can see what the AI is doing, what they still own, and how to correct or challenge it. Good AI UX should make review and recovery easier, not hide uncertainty or quietly push extra work onto people.

Human capability: AI can help individuals produce stronger work while nudging a group toward more similar ideas. Design for useful assistance without making AI the first or only source of ideas: preserve room for independent thinking, meaningful review, and skill practice. In pilots, check output quality and speed alongside variety of ideas, reviewer effort, people’s ability to challenge suggestions, and whether saved time becomes useful capacity or simply more work.

Seen in: Tastemake: editable taste model

07Implementation, Adoption & ChangeTurn a technically sound idea into something an organization can actually use and sustain.pilots · rollout · stakeholder alignment · training · trust · resistance · ownership · support · role change

Adoption use

A working prototype only matters if people can actually use and sustain it. I treat adoption problems as signals about the product, workflow, ownership or role change, not as something training alone will fix.

Pilot to production: A pilot shows whether an approach has promise; scaling requires a named owner, acceptable quality thresholds, a rollout and rollback plan, user support, budget, training, and a way to turn incidents into better tests. Check real usage and review workload after launch, not just pilot success.

08Product Analytics, Measurement & Business ValueUnderstand how people use software, whether changes actually work, and what business value follows.success metrics · instrumentation · funnels/cohorts · experimentation · AI-assisted analysis · ROI

Measurement use

I connect AI quality to normal product outcomes: useful metrics, instrumentation of the right behavior, checks on what users actually do, and verification of AI-assisted analysis before it drives decisions.

Experimentation: An eval score says how the system performs on tested tasks, not whether it caused better outcomes. Define a baseline and primary outcome, compare groups or time periods carefully, and watch guardrails such as cost, latency, errors, and human review. A/B tests and holdouts help when practical; otherwise, state the uncertainty and possible confounders.

Seen in: Project Health

09AI Consulting & Client WorkMove from vague AI interest to a clear, realistic recommendation a client can act on.discovery conversations · readiness · expectation setting · simple explanations · recommendations · uncertainty

Client work use

Client work starts with the business problem, not an AI pitch. I explain tradeoffs plainly, surface missing evidence, set realistic expectations, and turn technical uncertainty into decisions a client can act on.

Evaluation as a client capability: For client work, I would turn eval evidence into launch and scale recommendations, then help the client maintain a quality loop after launch: production failures become new eval cases, which inform regression testing and updated thresholds and decisions.

Seen in: Meridian; Legal AI opportunity

10AI Landscape & Professional EdgeKeep up with changes that materially affect product or client decisions without turning this into a news archive.model/platform changes · enterprise patterns · standards · power-user techniques · terminology · market shifts

Landscape use

I keep up with changes when they affect what is feasible, reliable, affordable, or practical to adopt. The goal is not to follow every launch. It is to know when new information should change a product recommendation.

Working Effectively with AIUse AI as a collaborator without handing it the judgment.exploration · building · review · checking output

Collaboration use

I use AI differently across exploration, building, and review, then check the output against the product rules and evidence that matter for the task.

AI Power-User Playbook: Practical techniques for researching, scoping, evaluating, and working with AI. Includes reusable prompts, examples, and checklists.

Applied Work

Software delivery experience, applied to AI

These are independent projects. I define the workflows, direct AI-assisted work, evaluate the results, and iterate. The case studies separate my decisions from AI-assisted implementation.

Featured work
Supporting work