Independent platform · 2026
Portfolio & Career Content System
A schema-driven Astro platform that keeps the website portfolio, browser resume, and generated PDF and DOCX outputs aligned through one validated professional data source.
- Role
- Designer and engineer
- Context
- Independent platform
- Period
- 2026
01 · Challenge
The delivery problem.
Career facts had to remain consistent across a public website, browser resume, concise application resume, and detailed technical resume without duplicating content or weakening presentation quality.
02 · Approach
How I shaped the system.
- 1
Designed a schema-validated career record consumed by every presentation channel.
- 2
Built accessible, responsive Astro pages with zero client-framework runtime.
- 3
Generated separate PDF and DOCX formats from the same factual source while preserving channel-appropriate layout.
- 4
Added strict diagnostics, browser journeys, accessibility analysis, and continuous deployment.
03 · Outcome
What changed.
Established one maintainable publishing workflow for the portfolio and resume library while keeping web, PDF, and Word presentations aligned.
- Designed one structured content architecture for every career presentation channel.
- Built accessible, responsive pages with zero client-framework runtime.
- Added strict diagnostics, browser journeys, automated accessibility analysis, and continuous deployment.
- Prepared separate PDF and DOCX presentation contracts without duplicating career facts.
Technical toolkit
Tools in context.
- Astro 7
- TypeScript
- Native CSS
- Playwright
- Cypress
- GitHub Actions
- Cloudflare