CYWF Project Platform
Organizing the public portfolio around projects, repositories, and evidence instead of personal hype or empty dashboard states.
Problem
The site needed to answer “what projects exist and why do they matter?” before asking visitors to care about a person or a dashboard.
Context
The CYWF GitHub organization exposes multiple public repositories with different maturity levels. The portfolio should surface that work clearly while keeping operational details in supporting routes.
Role
Project inventory, narrative structure, route strategy, and public-safety labels.
Architecture
Static Astro routes import typed project data; public snapshot JSON remains available for evidence pages and reviewer context.
Implementation
Project records are curated in TypeScript, linked to repositories, and grouped by domains without depending on live CI snapshot completeness.
considerations
- Avoid “look at me” positioning
- Keep project maturity honest
- Keep private operations out of public copy
evidence
- Public CYWF repositories
- Projects catalog
- Developer HQ evidence routes
limitations
- Repository descriptions may need owner-approved expansion over time
- Some projects are intentionally labeled as prototypes or active hardening
lessons
- A portfolio reads better when projects lead and biography supports
- Fallback content must still feel intentional
next steps
- Add richer owner-approved project screenshots
- Attach public docs or READMEs to each featured project