Skip to content

vinay878787/careerAgent

Repository files navigation

CareerAgent

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.

Why This Idea Matters

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.

Example Prompt

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.

Target Users

  • 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.

Core Workflow

  1. 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.
  2. The user writes one natural-language prompt describing what changed.

  3. 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.
  4. The agent generates tailored drafts for each selected destination.

  5. The user reviews, edits, approves, and publishes or exports the updates.

Planned Features

  • 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.

MVP Scope

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.

Agent Design

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.

Tech Stack

This project currently uses:

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Vitest
  • Playwright
  • ESLint
  • Prettier

Getting Started

Install dependencies:

npm install

Run the development server:

npm run dev

Open http://localhost:3000 in your browser.

Available Scripts

npm run dev
npm run build
npm run start
npm run lint
npm run format
npm run test
npm run test:e2e

Product Principles

  • 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.

Roadmap

  1. Build the single-prompt input experience.
  2. Add output cards for resume, LinkedIn, X/Twitter, GitHub, and portfolio.
  3. Add document upload and local resume editing.
  4. Add structured achievement history.
  5. Add GitHub repository integration.
  6. Add Overleaf or LaTeX export support.
  7. Add review and approval workflows.
  8. Add optional publishing integrations.

Status

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.

About

This repo contains an integrated web AI application which lets user to update their new skills / features/ updates to their resume , linkedin , web portfolio , github with a single prompt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors