01
Features
- Built a resume editor and real-time preview workspace with 7 editable modules, visibility toggles, and module reordering.
- Built template selection and export flows with 9 built-in templates, plus PDF, Markdown, and JSON export with JSON import.
- Built an AI resume optimization panel that streams suggestions and rewritten content by module, with apply and undo actions.
- Built an AI interview workspace with candidate and interviewer modes, streaming turns, session list, session detail, and scoring flow.
- Built a knowledge ingestion flow for documents and images with OCR-to-Markdown, chunking, embeddings, and pgvector retrieval.

02
Tech Stack
- Frontend: Vue 3, TypeScript, Vite, Pinia
- Backend: Spring AI, FastAPI
- Database: MySQL, PostgreSQL + pgvector
- AI: OpenAI API, OCR, RAG
03
Results
- Shipped 9 resume templates and 7 core editing modules in one editing-to-export workflow.
- Covered 3 main workspaces and 10+ AI/resume-related endpoints across two backend implementations.
- Supported 8 upload formats for the knowledge base and used a 500 ms auto-save cycle in the editor.