Portfolio

Architecture and delivery systems

AI-Augmented Software Delivery

Designing AI-assisted engineering workflows where agents help with scoped implementation while engineers keep review, release and architectural ownership.

2025-presentPublic-safe process case studyAI agentsMCPGitHubCI/CDTesting

The Challenge

AI coding tools are useful only when they fit the engineering system around them. The hard part is not asking a model to write code; it is connecting intake, context, implementation, review, tests, approvals and deployment without weakening accountability.

My Role

I design human-in-the-loop workflows where agents can research, implement and verify scoped tasks while engineers retain architecture, review and release responsibility.

  • Build reference architectures and sample code for AI developer tools.
  • Bring developer feedback directly into product and engineering teams.
  • Deliver deep technical talks and builder enablement for teams adopting AI-assisted delivery.

What It Looks Like In A Repository

The useful pattern is a short ticket-to-review loop:

Requirement or Jira ticket
  -> repository context discovery
  -> implementation agent
  -> tests
  -> reviewer
  -> Sonar or review feedback
  -> human approval
  -> pull request

Repository-specific instructions hold the conventions engineers kept repeating in prompts: where similar implementations live, which commands verify a change, which layers own certain logic, and which actions require human approval.

What Changed

Agents no longer have to rediscover the same repository conventions for every ticket. Jira and GitHub hand-offs can be scripted, review feedback can be folded in before human review, and merge or deployment decisions stay with engineers.