PabloZarate™ Hero animation

My AI product design workflow

How I Design Engineered My Portfolio

This is a story about how I rebuilt my portfolio with AI agents and directed the work from the first brief through production.

For this project, design engineering kept design intent close to implementation. I defined the experience, built it in the browser, inspected the result, and revised it. I assigned agents specific planning, implementation, and verification tasks, then reviewed each consequential decision.

Homepage of pablozarate.com on desktop

The brief and its constraints

My portfolio has been a learning lab since 1999. Its visual identity evolved with me. I documented platform weaknesses in semantics, SEO, accessibility, and code control. The rebuild followed the established identity and raised each of those qualities through explicit criteria.

  • ⦿Preserve the established visual identity and reproduce it faithfully in the new system.
  • ⦿Render semantic, accessible, responsive pages that search engines and assistive technology can understand.
  • ⦿Support both public work and case studies that require controlled access.
  • ⦿Create editorial control through a tailor-made content system for pages, projects, navigation, and design tokens.
  • ⦿Publish a machine-readable identity and connect the portfolio to a separate experimental surface in the Lab.
Homepage of pablozarate.com on a mobile viewport

The six-stage workflow

  • ⦿1. Audit the existing experience. I documented the established identity, the content structure, and the platform limitations in semantics, accessibility, SEO, and code control.
  • ⦿2. Define the non-negotiables. Visual authorship, accessibility, performance, semantics, editorial control, and compatibility became acceptance criteria from the beginning.
  • ⦿3. Assign specific agent tasks. I used agents to decompose work, propose implementation paths, write code, inspect regressions, and repeat verification tasks. I reviewed the plans and results throughout.
  • ⦿4. Build in the browser. Design and code became one feedback loop. I evaluated the behavior in the working interface and revised the implementation there.
  • ⦿5. Test the full product. Responsive behavior, keyboard access, protected content, content contracts, crawlability, and failure states formed part of every release.
  • ⦿6. Ship and observe. The live site became an evolving design system: measurable, editable, and capable of exposing both public evidence and new experiments.
The tailor-made CMS built for this site

The decisions I made

I set the direction, quality standard, and release criteria for the project.

  • ⦿I defined what the site needed to say and how each page contributed to that story.
  • ⦿I directed the visual system, interaction quality, editorial voice, and accessibility priorities.
  • ⦿I set the boundaries for protected work, public data, and machine-readable content.
  • ⦿I reviewed the rendered product and made the final release decision.

How I used the agents

  • ⦿I asked agents to break the implementation into smaller tasks and expose missing decisions early.
  • ⦿They proposed architecture, wrote code, and explained the technical choices in language I could question.
  • ⦿They repeated checks across responsive layouts, content contracts, protected routes, metadata, and failure states.
  • ⦿Their speed gave me more iterations with the working product during the same sixteen-hour build.
The projects page of pablozarate.com

Review and release

Each iteration returned to four review areas before release.

  • ⦿Purpose and editorial direction. Every public page needed a clear role, supported claims, and a useful path through the work.
  • ⦿Visual and interaction quality. I reviewed hierarchy, rhythm, behavior, typography, and voice in the rendered interface.
  • ⦿Accessibility and disclosure. Semantic structure, keyboard behavior, protected work, and public information received explicit criteria.
  • ⦿Release judgment. Automated tests and manual review supplied the evidence I used to approve each release.
The PabloZarate Lab WebGL playground at lab.pablozarate.com

Evidence in the product

The product contains the evidence of the workflow.

  • ⦿The public portfolio homepage and responsive views preserve a single authored visual system.
  • ⦿A bespoke CMS connects pages, case studies, navigation, design tokens, and machine-facing content to the product.
  • ⦿The Projects surface supports public evidence and controlled access to confidential case studies.
  • ⦿The Lab holds working WebGL, interaction, creative-coding, and design-system experiments.
  • ⦿Structured identity, authored metadata, LLM guidance, and public machine-readable endpoints connect people, search engines, and agents to the authored content and public routes.

What changed

The workflow brought intent, implementation, verification, and editorial control into one practice. The portfolio became a semantic, accessible, editable product with its own design system, protected evidence, machine-readable surfaces, and a connected experimental Lab.

AI agents shortened implementation. I used the additional iterations to direct the quality of the finished product.

Five principles I would reuse

  • ⦿Intent and acceptance criteria come first.
  • ⦿Give agents bounded responsibilities and explicit evidence to inspect.
  • ⦿Keep design and code in the same feedback loop whenever the product allows it.
  • ⦿Verify semantics, accessibility, failure states, privacy, crawlability, hierarchy, interaction, and tone as release criteria.
  • ⦿I use AI agents for planning, implementation, and verification under criteria I define and review. That responsibility follows the standard in my design manifesto.

Questions about the workflow

  • ⦿What is design engineering in digital product design? It is a practice that keeps design intent close to implementation. The working product becomes the place where interface decisions are evaluated and revised.
  • ⦿How do AI agents fit into a product design workflow? They can decompose tasks, propose approaches, implement bounded changes, and repeat verification. The designer sets direction, supplies context, evaluates output, and owns the result.
  • ⦿How does an AI design-to-code workflow change the handoff? It reduces the distance between design and implementation for a hands-on practitioner or small team. Product context determines the engineering expertise, collaboration, and review required.
  • ⦿Which decisions did I direct? I directed purpose, ethics, audience impact, editorial voice, accessibility priorities, risk boundaries, and final release judgment.

Continue exploring