How to Import GitHub Projects Into Your Portfolio
Published · CVfy
To import GitHub projects into your portfolio, connect your GitHub account, select the repositories you want to feature, and the builder pulls in their names, descriptions, and languages as project cards. With CVfy, AI then drafts a recruiter-friendly description for each, and a live contribution graph shows your activity.
Connect GitHub
Sign in and authorize GitHub access with read-only scope. This lets the builder read your repositories and public activity — it doesn't get write access to your code. From there you choose which repos to feature; you don't have to show everything.
Turn repos into project cards
A raw repo name and one-line description rarely sell the work. After import, expand each project into a real card: what problem it solves, the stack, your role, and the outcome. CVfy drafts this from the repo so you're editing, not starting blank, and you can link each card back to its repository.
Show your activity
A contribution graph is quiet but powerful proof of consistency. Embedding your live GitHub graph signals that you ship regularly, and it updates automatically as you commit — no manual refresh.
Curate, don't dump
Importing everything is a mistake. Feature 3–5 of your strongest, most representative repos and explain them well. A focused, well-described set beats a wall of half-finished projects every time.
Connect GitHub and turn your repos into recruiter-ready project cards — with a live contribution graph.
Import my GitHubFrequently asked questions
Can I import my GitHub repos into a portfolio?+
Yes. CVfy connects to GitHub, imports selected repositories with descriptions and languages, and AI drafts project descriptions you can edit.
Does importing give the tool access to my code?+
CVfy uses read-only access to read your repositories and public activity. It doesn't get write access to your code.
How many repos should I feature?+
3–5 of your strongest. A curated, well-explained set is far more convincing than importing every repository you have.