Bring your work.
Enter your GitHub username. Pick the public repositories that best represent you, including forks you want to highlight.
Turn your repositories into a profile README that tells your story. Choose your projects, find your style, and make every word yours.
Free builder. No GitFolio account.
Optional AI uses your own Gemini API key. Google’s limits and billing apply.
I build accessible web experiences and tools that make everyday development a little easier.
A collection of keyboard-friendly interface components.
TypeScriptSmall utilities for everyday development tasks.
PythonILLUSTRATIVE PREVIEW · FICTIONAL SAMPLE PROFILE
Curated projects. Editable content. Flexible styles.
No account. Optional local drafts. Keys stay unsaved.
Copy or download. Publish directly on GitHub.
Start with what you’ve built. Finish with a profile you’re proud to share.
Enter your GitHub username. Pick the public repositories that best represent you, including forks you want to highlight.
Go Minimal, Balanced, or Animated. Choose your sections, seven stats themes, and five header shapes.
Write your bio or ask AI for a draft. Review every claim, then copy your Markdown and follow the publishing checklist.
Every direction reshapes the same work with a distinct rhythm, hierarchy, and first impression.
Product engineer building calm tools.
SELECTED WORK · 04Ideas shaped into useful products.
Building what should exist next.
MOTION · STORY · SIGNALA useful profile shouldn’t require guessing what happens to your data.
Inspect the sourcePublic profile data is fetched from GitHub. Only when you request AI, your key and selected profile metadata go directly to Google. They are not sent to a GitFolio application server.
It is held in this browser tab’s memory and cleared when you leave the AI review step. Saved keys from earlier GitFolio versions are removed when you open the builder.
Opt in to save profile content and entered links on this device. Turn saving off or reset the builder to delete that saved copy. Drafts never contain API keys.
Optional widgets contact their image providers and may share your username and request details. Google’s data-use terms apply to AI requests. GitFolio adds no analytics or advertising trackers; the hosting provider may keep standard request logs.
Yes. Import your GitHub profile, choose your projects, and edit your content yourself. Copy and download work without a Gemini key.
The GitFolio builder is free. Optional AI uses your Google project, whose quotas, billing, and data-use policies apply. Check Google’s current pricing ↗ before generating.
No. GitFolio reads public data and creates a Markdown file. It does not sign in to GitHub or write to your repositories. You review and publish the file yourself.
Stats and animation providers can be unavailable or rate-limited. Retry the widget or remove it from your README. A contribution snake needs a GitHub Actions workflow; the builder supplies the file and instructions.
Create a public repository whose name matches your GitHub username, then add a README.md file at its root. The builder includes a step-by-step checklist and reminds you to back up existing content first.
Build a profile that feels like you.