Portfolio / Personal site platform

Platform foundation

Personal site platform

A .NET-first personal site built to handle resume content, portfolio narratives, media, and demo hosting without fragmenting into disconnected pages.

Problem

Build a personal website that can handle resume content, portfolio storytelling, media, and demos without collapsing into disconnected one-off pages.

Implementation

Defined a .NET-first architecture, created route and content contracts, and moved page content into a shared JSON payload backed by typed models.

Outcome

Established an implementation baseline that can absorb richer content, visualization data, and future demo-hosting lanes without rewriting the shell.

Technical highlights

  • Razor Pages shell with file-backed content-backed surfaces
  • Route model for home, resume, portfolio, media, demos, and contact
  • Release-check script and CI workflow for baseline validation

Impact highlights

  • Reduced rewrite pressure by defining content and route contracts early
  • Created a payload seam for future visualization and export work
  • Aligned product, operations, and implementation slices through the SOP system
.NET Razor Pages IA Delivery