AI engineering

AI accelerates the work. It does not own the decision.

I use GitHub Copilot in VS Code for production engineering and OpenAI Codex for independent work. Repository instructions, reusable prompts, structured handoffs, and custom tools make the work repeatable—not automatic.

Operating principle

Generated output is a draft, not a decision.

Applied, not ornamental

Useful across the delivery path.

AI is most valuable when it is grounded in the codebase, contracts, constraints, and evidence already present.

Review loop

A disciplined path from context to confidence.

  1. 01Inspect the relevant context
  2. 02State assumptions and open questions
  3. 03Decompose the work and its risk
  4. 04Generate or modify code
  5. 05Test behavior
  6. 06Inspect dependencies
  7. 07Review security and standards
  8. 08Assess maintainability and architectural fit
  9. 09Document changes and remaining uncertainty

Example: feature-flagged UI spike

Turn an underspecified integration into testable work.

For a production UI integration spike, I broke an ambiguous story into explicit steps and open questions. AI helped inspect API shapes, exercise parameter combinations, and validate data paths involving APIs and Azure Blob Storage before implementation.

The value was not a burst of generated code. It was faster clarification, broader validation, and a smaller set of unknowns entering implementation.