# Portfolio & CV ecosystem

> Αυτό το site και το online CV μου ως ένα σύστημα: μία πηγή περιεχομένου τροφοδοτεί και τα δύο, οπότε μια αλλαγή κειμένου ή θέματος φτάνει παντού μαζί.

- Canonical HTML: https://www.digiminds.gr/work/portfolio-cv-ecosystem
- Markdown representation: https://www.digiminds.gr/ai/el/work/portfolio-cv-ecosystem.md
- Language: el-GR
- Alternate language HTML: https://www.digiminds.gr/en/work/portfolio-cv-ecosystem
- Alternate language Markdown: https://www.digiminds.gr/ai/en/work/portfolio-cv-ecosystem.md
- Έτος project: 2023
- Live project: https://geofeid.github.io/portfolio/

## Επισκόπηση

Portfolio and online CV built as one system, so a wording or theme change publishes to both without a frontend deploy.

## Το πρόβλημα

I keep a public portfolio and an online CV. Maintained separately, the two drift: a job changes, one gets updated, the other quietly goes stale. I rebuilt them in 2026 as one system with a single content source.

## Στόχος

One place to change text or visual style, with the change appearing on both surfaces.

## Ρόλος

Sole author: the content model, the Angular application, the shared design tokens and the deployment.

## Η λύση

- Standalone components and signals; content and design tokens fetched at runtime from the CV repo.
- Zero content in the app repo, so copy changes never require a frontend deploy.
- Deployed by GitHub Actions on every push.

## Στοιχεία

- **team:** Solo
- **status:** Live and maintained

## Τεχνολογίες

- Angular 22
- TypeScript
- SCSS
- GitHub Actions
- GitHub Pages

## Source notes

This Markdown representation is generated from the same project data used by the DigiMinds case-study page. It does not add performance metrics, client claims, or outcomes that are not present in the project source.
