About me

Principal Software Engineer, Technical Architect, AI-Driven SDLC

Principal Software Engineer and Technical Architect with 15+ years of experience designing, building, and leading delivery of web platforms, from legacy monoliths to cloud-native microservices on AWS and Kubernetes. Has led engineering teams of 5–30 people for clients in Japan, Australia, the US, and the UK, across event management, cloud security, insurance, mobile testing, gaming, and large-scale consumer services. Currently driving AI-assisted SDLC adoption with AI coding agents and agentic workflows, while keeping engineers accountable for quality.

Services

Technical Architecture

Designing scalable, secure, cloud-native systems: service boundaries, integration contracts, SSO, and event-driven messaging, with a clear path forward from what runs today.

AI-Driven Delivery

Bringing AI coding agents into the SDLC of your team, from pilot to rollout, with repeatable workflows, review guardrails, and engineers accountable for every change.

Legacy Modernization

Moving legacy monoliths forward without breaking existing clients: impact analysis, provider-agnostic abstractions, phased deprecation, and safe migrations.

Full-stack Product Engineering

Building responsive, accessible, and fast web applications end to end, including AI features such as agent-driven recommendations, with solid quality gates.

Cloud & DevOps

Running containerized workloads on cloud platforms with CI/CD, infrastructure as code, and monitoring that cut manual steps and human error.

Technical Leadership & Presales

Leading teams of 5–30 engineers with estimates stakeholders can trust, clear technical proposals, backlog grooming, mentoring, and hiring.

AI-driven SDLC

AI agents do the first draft at every stage. An engineer reviews each one before work moves on, so delivery gets faster and accountability stays with the team.

  1. 1

    Requirements

    AI drafts

    Drafts user stories and acceptance criteria from briefs and meeting notes.

    Engineer checks

    Confirms scope and edge cases with the product owner.

  2. 2

    Estimation

    AI drafts

    Breaks epics into stories and proposes PERT ranges.

    Engineer checks

    Calibrates the numbers to a P80 confidence level.

  3. 3

    Design

    AI drafts

    Writes the spec, compares approaches, and sketches diagrams.

    Engineer checks

    Approves the spec before any code is written.

  4. 4

    Build

    AI drafts

    Implements the plan task by task, test first, using project skills and MCP.

    Engineer checks

    Self-reviews the diff and verifies it locally.

  5. 5

    Review

    AI drafts

    Runs a first-pass PR review for bugs, security, and over-engineering.

    Engineer checks

    A peer reviewer signs off on the change.

  6. 6

    Test

    AI drafts

    Generates unit and end-to-end tests, including edge cases.

    Engineer checks

    QA verifies the build before merge.

  7. 7

    Release

    AI drafts

    Writes PR descriptions, changelogs, and runbooks.

    Engineer checks

    The owner reviews and ships.

~80–90%
less time drafting user stories
~50–70%
less effort spent on PR review

AI toolbox

Coding assistants

  • Claude Code
  • Cursor
  • GitHub Copilot

Agentic workflows

  • BMAD-Method
  • Superpowers
  • Ponytail
  • Custom skills & slash commands

Context & automation

  • MCP servers
  • trace-mcp
  • RTK
  • Claude Code headless
  • justfile & shell runners

Fun facts

Years in the industry

Largest team led

Countries worked with

Japan, Australia, US, UK, India, Belarus

Coffee consumed

Industries

  • Event management
  • Cloud security
  • Insurance
  • Mobile testing
  • Gaming
  • Consumer services at scale
  • Ad networks
  • ERP
  • Real estate
  • Streaming data migration

Planning a new platform, a migration, or an AI rollout?

I help teams design the architecture and ship it, with AI in the workflow and engineers accountable for the result.