Build a personal website that can handle resume content, portfolio storytelling, media, and demos without collapsing into disconnected one-off pages.
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.
Defined a .NET-first architecture, created route and content contracts, and moved page content into a shared JSON payload backed by typed models.
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