AI is being used. The work has not changed.

I turn scattered experiments and stalled pilots into production workflows—redesigning the process, connecting internal data and permissions, defining evaluation, and integrating with existing systems.

  1. Request

    Issue / Workflow

  2. Context

    Data / Rules / Code

  3. Execution

    AI / API / Tools

  4. Review

    Tests / Human

AI is only one part of the system. Context, execution, tests, and human review are designed as one workflow.

AI initiatives rarely stall because of the model alone.

01

A faster task only moves the delay downstream.

Writing or coding may take less time, while review, approval, data entry, and exception handling remain unchanged. The result is more output, not a shorter lead time. Before adding AI, we decide which steps should disappear and which decisions must stay with people.

02

AI starts from scratch because company context is fragmented.

Procedures, decision criteria, customer data, and code history are scattered across documents, chat, and individual memory. Reliable output requires more than a better prompt: it requires a deliberate way to retrieve the right context and establish which sources the system may trust.

03

The prototype works, but no one can say when it is good enough.

A successful demo says little about accuracy on real inputs, failure handling, or operating cost. Production use needs representative evaluation data, acceptance criteria, human review, fallbacks, and logs that make failures visible.

04

More code gets generated. Review becomes the new bottleneck.

Coding agents can produce changes quickly, but weak repository context, tests, permissions, and review ownership create more rework. The goal is not to maximize generated code. It is to improve the entire path from issue to a safe, completed change.

Change the workflow, not merely the tool.

We use real workflows and engineering tasks so the before-and-after result can be measured. Tool selection follows the work that needs to change.

  1. 01

    Decompose the workflow and its decisions

    We trace inputs, decisions, actions, review, and exceptions to find the constraint that governs the whole workflow—not merely the task that looks slowest.

  2. 02

    Embed AI in real work

    We connect the necessary data, interfaces, APIs, notifications, and human checkpoints so the system becomes part of daily operations rather than another isolated chat window.

  3. 03

    Make quality measurable and improvable

    We measure quality, time, cost, and adoption, leaving behind evaluation criteria and clear ownership that remain useful when models and tools change.

From advice to a system people can actually use.

Whether AI is used in business operations, engineering, or a customer-facing product, implementation includes integration with existing systems and a clear response when the AI fails.

01

AI adoption and workflow automation

Instead of inserting AI into every existing step, I redesign the workflow around the outcome it needs to produce. Unsuitable steps remain deterministic, and the boundary between automation and human judgment stays explicit.

  • Automation and human-decision boundaries
  • Internal data, SaaS, and API integration
  • Permissions, exception handling, and audit logs
  • Measurement of adoption, time, and quality
02

Team adoption of AI coding agents

I integrate tools such as Codex and Claude Code into the repository, issue workflow, CI, and review process. Success is measured by reliable completion time and quality—not by the number of generated lines or pull requests.

  • Repository guidance and engineering standards
  • Issue-to-pull-request execution workflows
  • Tests, static analysis, and review criteria
  • Permissions, secrets, and isolated environments
03

Productionizing AI features and agents

I turn prototypes into product capabilities that can handle real input variation, errors, latency, and cost. The work includes the surrounding product and operational system—not only the model call.

  • Model, data, and tool-execution architecture
  • Evaluation and regression testing with real data
  • Retries, graceful degradation, and human handoff
  • Monitoring quality, latency, and cost

unvalley

Software Engineer

I am a Tokyo-based software engineer. Alongside building products within technology companies, I contribute to open-source software used by development teams around the world.

Frequently asked questions

We do not know which workflow to start with.

I assess candidate workflows by volume, time, decision complexity, data readiness, and the cost of failure. We start with work that is feasible to implement and whose impact can be measured—not simply the most impressive demo.

People already use ChatGPT or Claude individually.

We identify where individual use is already effective and why the result is difficult to reproduce across the team. Useful practices stay in place while context, permissions, quality checks, and sharing become consistent.

Is this limited to adopting coding agents?

No. I also design and build AI-enabled business workflows, internal tools, production AI features, and the systems needed to move an AI prototype into reliable operation.

Can the system handle confidential or customer data?

We first classify the data and define where it may be sent, how long it is retained, who has access, what is logged, and where human review is required. The architecture is then chosen around your existing security and governance constraints.

What if AI is not the right solution?

If conventional automation or software development will be cheaper, faster, and more reliable, I will recommend that instead. Adopting AI is not the objective; improving the work is.

Find where your AI initiative is stuck.

A 30-minute online conversation about the workflow, what you have already tried, and why the expected change has not happened yet.