Personal Portfolio & Dynamic CV Platform (dok.sh)
Накратко
Content-driven portfolio and CV site where one Mongo-backed source powers the public site, admin editors, and on-demand PDF exports.
Подзаглавие
Personal Portfolio & Dynamic CV Platform
Област
Portfolio / Developer tools
Роля
Sole product and technical owner — architecture, implementation, deployment, and content model.
Предизвикателство
Static CVs and hand-maintained sites drift apart; professional positioning needs a single up-to-date source for the public profile, shareable PDFs, and admin edits.
За какво отговарях
- Designed the content model and public/admin API boundary.
- Implemented on-demand multi-variant PDF CV export with page-budget compaction.
- Shipped SEO, LLM discovery exports, contact/booking flows, and production Docker deployment.
Подход
Built a Spring Boot + MongoDB API with an Angular public/admin SPA, JWT-protected editors, variant PDF CV generation, SEO/discovery exports, and Docker-based deployment.
Резултати
One content model now drives the public site, bilingual CV downloads, case-study pages, and admin workflows — reducing duplicate maintenance and making updates immediately visible to visitors.
Технологии
Java, Spring Boot, Angular, MongoDB, Docker, OpenHTMLtoPDF, nginx, Caddy