CareerAgent is an agentic career-update workflow for people who keep learning, building, and shipping but do not want to manually rewrite the same achievement across every professional surface.
The core idea is simple: write one prompt about a new skill, project, feature, certification, job win, open-source contribution, or portfolio update, and CareerAgent turns it into polished updates for your resume, LinkedIn, X/Twitter, GitHub profile, project README, personal website, and other selected channels.
Most career growth is lost because people do not document it when it happens. A developer may finish a feature, learn a framework, ship a project, or contribute to open source, but updating every place where that progress should appear is tedious.
CareerAgent solves that by acting like a lightweight personal career editor:
- Understand what the user accomplished.
- Decide which platforms should be updated.
- Generate platform-specific content in the right tone and format.
- Update connected documents such as resumes, Word files, Overleaf projects, GitHub READMEs, and portfolio pages.
- Keep a history of career milestones so nothing gets forgotten.
I built a Next.js dashboard for tracking job applications, added Playwright e2e tests,
and learned how to use server actions. Update my resume, LinkedIn post, GitHub README,
and portfolio project page.
CareerAgent should be able to produce:
- A resume bullet focused on impact and keywords.
- A LinkedIn post with a professional narrative.
- A concise X/Twitter post.
- A GitHub README update.
- A portfolio case-study section.
- Suggested tags, skills, and metrics to add.
- Students building their first portfolio.
- Developers maintaining resumes, GitHub profiles, and LinkedIn presence.
- Job seekers who want their latest work reflected everywhere.
- Freelancers who need project summaries for clients and case studies.
- Professionals who want a running achievement log without manual formatting.
-
The user connects their professional surfaces:
- Resume as a Word document or structured resume file.
- Overleaf or LaTeX resume project.
- LinkedIn draft workflow.
- X/Twitter draft workflow.
- GitHub profile or project repository.
- Portfolio website repository or CMS.
-
The user writes one natural-language prompt describing what changed.
-
CareerAgent extracts the important career facts:
- Skill or technology learned.
- Project or feature shipped.
- Role and contribution.
- Measurable impact.
- Audience, users, or business value.
- Links, repositories, demos, or screenshots.
-
The agent generates tailored drafts for each selected destination.
-
The user reviews, edits, approves, and publishes or exports the updates.
- One-prompt multi-channel content generation.
- Resume updater for Word documents.
- Resume updater for Overleaf or LaTeX files.
- LinkedIn post generator.
- X/Twitter post generator.
- GitHub README and profile README updater.
- Portfolio project-page updater.
- Achievement timeline and version history.
- Tone controls for professional, concise, technical, humble, or promotional writing.
- Approval step before any external publish or repository write.
- Free-first model strategy using local models, free API tiers, or bring-your-own-key providers where possible.
The first version should focus on draft generation and safe local updates before direct publishing.
Recommended MVP:
- Accept a single achievement prompt.
- Let the user choose target outputs.
- Generate resume bullets, LinkedIn post, X/Twitter post, GitHub README text, and portfolio copy.
- Support uploading or editing a resume document locally.
- Keep all generated outputs as reviewable drafts.
- Avoid auto-publishing until the review flow is mature.
CareerAgent can be built as a small multi-agent system:
- Intake Agent: understands the user's prompt and asks for missing details.
- Resume Agent: converts achievements into concise, ATS-friendly resume bullets.
- Social Agent: writes LinkedIn and X/Twitter drafts with platform-specific tone.
- GitHub Agent: updates technical project summaries and README sections.
- Portfolio Agent: creates case-study style website content.
- Review Agent: checks consistency, exaggeration, grammar, and duplicated claims.
This project currently uses:
- Next.js
- React
- TypeScript
- Tailwind CSS
- Vitest
- Playwright
- ESLint
- Prettier
Install dependencies:
npm installRun the development server:
npm run devOpen http://localhost:3000 in your browser.
npm run dev
npm run build
npm run start
npm run lint
npm run format
npm run test
npm run test:e2e- The user always approves changes before publishing.
- Content should sound authentic, not inflated.
- Resume updates should be specific, measurable, and keyword-aware.
- Social posts should be optional drafts, not forced self-promotion.
- The system should preserve source documents and version history.
- Free or low-cost usage should be possible for students and early-career users.
- Build the single-prompt input experience.
- Add output cards for resume, LinkedIn, X/Twitter, GitHub, and portfolio.
- Add document upload and local resume editing.
- Add structured achievement history.
- Add GitHub repository integration.
- Add Overleaf or LaTeX export support.
- Add review and approval workflows.
- Add optional publishing integrations.
CareerAgent is in the planning and early implementation stage. The immediate goal is to turn the idea into a working local prototype that can generate high-quality drafts from one career update prompt.