Portfolio case study

Building a clear professional record for Arizona public service.

This site brings current Arizona campaign support, ASU political science studies, public-service direction, a résumé, and selected project work into one accurate and navigable record.

Role
AI-assisted web development and content strategy
Timeline
July 2026
Platform
Next.js and Netlify
Social graphic for Miles P. Thomas highlighting Arizona politics, campaign operations, and public service
Published identity assetThe portfolio social preview carries the same civic-editorial hierarchy used across the public site.

Professional problem

Make the record clear, accurate, and independent.

The portfolio needed to make my experience and education easy to understand, separate future interests from held roles, protect independence from any campaign or public office, and give visitors direct paths to the résumé and verified public profiles.

Content and design decisions

Separate evidence, interests, and future direction.

  • Lead with current Arizona campaign experience before background and career direction.
  • Give ASU the primary position within Education and present earlier credentials as supporting evidence.
  • Frame legislative affairs, policy, research, public affairs, and law as directions for continued learning rather than held positions.
  • Use plain-language links for Home, Experience, Work, About, Résumé, and LinkedIn, with the same complete navigation available at every screen size.
  • Keep digital projects as supporting evidence and use a restrained civic-editorial system without campaign branding.

Execution

Make the record usable across routes and formats.

The finished record has to remain consistent, readable, accessible, and privacy-conscious on every route and in the public résumé.

Source-aligned content

Role, education, dates, links, and scope boundaries come from reviewed sources and stay aligned across the site.

Accessible across formats

The site supports phone, tablet, desktop, keyboard navigation, reduced motion, and résumé printing.

Release checks

Before publication, the release process checks routes, interactions, accessibility, privacy, metadata, documents, and responsive layout.

Outcome

A visitor can find the evidence and take the next step.

Visitors can identify my current role, understand my ASU preparation and Arizona public-service direction, and move directly to detailed experience, the public résumé, or LinkedIn.

Portfolio details

Site details

Purpose

A personal professional portfolio centered on Arizona politics, campaign operations, ASU, and public service.

Visual identity

Warm cream, deep oxblood, charcoal, restrained antique gold, Newsreader, and Public Sans establish a civic-editorial identity.

Accessibility and privacy

Semantic landmarks, keyboard access, visible focus, responsive reflow, reduced-motion support, and résumé print styles guide the experience. Private contact and campaign information remain excluded.

Authorship and technology

I direct the content, design, and development with Codex. The site uses Next.js, React, TypeScript, and custom CSS. My broader AI workflow practice connects models for planning and review, then verifies code, accessibility, links, documents, and production results before treating a release as complete.

Visual system specimen

Palette

  • Night #111217
  • Oxblood #59152F
  • Paper #F5EFE4
  • Antique gold #B68A3A

Typography

NewsreaderArizona public service

Public SansClear information, built for access.