Skip to main content

Overview

Your GitFolio dashboard provides comprehensive tools to manage all aspects of your portfolio content. This guide covers how to add, edit, and organize your projects, work experience, education, and skills.

Manage projects

Projects are automatically imported from your GitHub repositories during onboarding, but you can customize them or add new ones manually.

View your projects

Navigate to Projects in the dashboard sidebar to see all your repositories displayed in a grid layout.

Edit a project

1

Select a project

Click on any project card to open the edit dialog, or click the Edit button on the card.
2

Update project details

Customize the following fields:Project thumbnail
  • Upload a custom image (recommended size: 1200x630px)
  • Or paste an image URL
  • Leave blank to show a placeholder
Project name (required)
  • The display name for your project
Description (required)
  • A clear explanation of what your project does
  • Minimum length recommended for visibility
Topics/Tags (optional)
  • Add relevant keywords
  • Press Enter to add each topic
  • Click the X to remove topics
  • Topics help categorize your work
Live demo URL (optional)
  • Link to the deployed/hosted version
  • Must start with https://
GitHub repository (required)
  • Link to your GitHub repository
  • Format: https://github.com/username/repo
3

Save changes

Click Save Changes to update the project. You’ll see a success notification when the save completes.
Thumbnail, name, description, and repository link are required fields. The save will fail if these are missing.

Add a new project

1

Click Add Project

From the Projects tab, click the Add Project button in the top right.
2

Fill in project details

Complete all required fields:
  • Upload or link a thumbnail image
  • Enter project name
  • Write a description
  • Add the GitHub repository URL
  • Optionally add live demo URL and topics
3

Save the project

Click Save Changes to add the project to your portfolio.

Control project visibility

Each project card has a toggle switch to control whether it appears in your portfolio:
  1. Locate the switch on the top-left of the project card
  2. Toggle it on (included) or off (excluded)
  3. The change saves automatically
  4. Excluded projects remain in your dashboard but won’t appear on your public portfolio
Projects are sorted with included projects first, then excluded ones. This helps you focus on what’s currently visible to visitors.

Delete a project

  1. Click the Delete button (trash icon) on the project card
  2. The project is immediately removed from your account
  3. This action cannot be undone
Deleting a project removes it permanently from GitFolio. To temporarily hide a project, use the visibility toggle instead.

Manage work experience

Showcase your professional background by adding your work history.

Add work experience

1

Navigate to Experience

Click Experience in the dashboard sidebar, then click Add Experience.
2

Upload company logo

  • Click Change Image to upload a logo file
  • Or enter a logo URL in the input field
  • Logos display as circular avatars (recommended size: 200x200px)
3

Enter role details

Job role (required)
  • Your position title (e.g., “Senior Full Stack Developer”)
Company (required)
  • Company name
Start date (required)
  • Select month and year from dropdowns
End date (required)
  • Select month and year, or check “Currently working here”
  • Checking the ongoing box sets end date to “Present”
Summary (required, minimum 10 characters)
  • Describe your role and key achievements
  • Highlight technologies used and impact made
4

Save experience

Click Add Experience to save. The entry appears in your Experience section.

Edit work experience

  1. Click on any experience card or click the Edit button
  2. Modify any fields
  3. Click Save Changes

Delete work experience

  1. Click the Delete button on the experience card
  2. The entry is removed immediately
  3. This action cannot be undone
Experience entries are displayed in chronological order with the most recent first. The start and end dates control this sorting.

Manage education

Add your academic background and qualifications.

Add education

1

Navigate to Education

Click Education in the dashboard sidebar, then click Add Education.
2

Upload institution logo

  • Click Change Image to upload a logo
  • Or paste a logo URL
  • Displays as circular avatar
3

Enter education details

Degree/Title (required)
  • Your degree or certification (e.g., “Bachelor of Science in Computer Science”)
Institute/University (required)
  • Name of the educational institution
Start year (required)
  • Select from dropdown
End year (required)
  • Select year, or check “Currently studying here”
  • Checking ongoing sets end date to “Present”
Description (optional, minimum 10 characters if provided)
  • Relevant coursework, achievements, honors
  • GPA or academic distinctions
4

Save education

Click Add Education to save the entry.

Edit education

  1. Click on any education card or the Edit button
  2. Update fields as needed
  3. Click Save Changes

Delete education

  1. Click the Delete button on the education card
  2. The entry is permanently removed

Manage skills

Add technical skills and technologies you’re proficient in.

Add skills

1

Navigate to Skills

Click Skills in the dashboard sidebar.
2

Add a skill

Three ways to add skills:Type and select from suggestions
  1. Start typing in the “Add New Skill” input
  2. Select from the dropdown of matching skills
  3. Skills with icons show the icon next to the name
Type and press Enter
  1. Type the skill name
  2. Press Enter to add it
Type and click Add
  1. Type the skill name
  2. Click the Add button
3

Save your skills

After adding or removing skills, click Save Changes to update your portfolio.
GitFolio includes icon support for popular technologies. If available, icons automatically display next to skill names in your portfolio.

Remove skills

  1. Click the X button on any skill badge
  2. The skill is removed from the list
  3. Click Save Changes to persist the update

Skill suggestions

GitFolio provides autocomplete suggestions for common technologies including:
  • Programming languages (JavaScript, Python, Java, Go, etc.)
  • Frameworks (React, Vue, Angular, Django, etc.)
  • Databases (PostgreSQL, MongoDB, MySQL, etc.)
  • Cloud platforms (AWS, Azure, Google Cloud)
  • Tools and platforms (Docker, Kubernetes, Git, etc.)
You can add custom skills that aren’t in the suggestion list. Simply type the name and press Enter.

Manage personal information

Update your profile details and contact information.

Edit personal info

1

Navigate to Personal Info

Click Personal Info in the dashboard sidebar.
2

Update profile picture

  • Click to upload a new profile image
  • Or paste an image URL
  • Recommended size: 400x400px
3

Update profile fields

Full name
  • First and last name (automatically split for storage)
Username
  • Your unique GitFolio identifier
  • Appears in your portfolio URL
  • Cannot conflict with existing users
Email
  • Contact email (set during registration)
Tagline
  • A short headline about what you do
Bio
  • Longer description of your background and interests
Location
  • City, country, or region
Website
  • Personal website or blog URL
GitHub link
  • Your GitHub profile URL
4

Save changes

Click Save Changes to update your information.
Connect your social media profiles to your portfolio.
1

Navigate to Social Links

Click Social Links in the dashboard sidebar.
2

Add social profile URLs

Enter URLs for the following platforms:
  • GitHub
  • LinkedIn
  • Twitter
  • Instagram
  • Facebook
  • YouTube
  • Behance
  • Website
All social links must start with https://. The save will fail if you enter invalid URLs.
3

Save social links

Click Save Changes to update your social profiles.

Image upload guidelines

When uploading images for your portfolio:

Supported formats

  • JPG/JPEG
  • PNG
  • WebP
  • GIF
  • Profile pictures: 400x400px (square)
  • Company/institution logos: 200x200px (square)
  • Project thumbnails: 1200x630px (16:9 aspect ratio)

Image storage

  • Images are uploaded to secure cloud storage (S3-compatible)
  • Pre-signed URLs are generated for upload
  • Images are automatically optimized for web delivery
You can provide image URLs instead of uploading files. This is useful if you already host images elsewhere or want to use CDN-hosted assets.

Data validation

GitFolio validates your input to ensure quality:

Projects

  • Thumbnail is required
  • Name is required
  • Description is required
  • Repository link is required

Experience

  • All fields except logo are required
  • Description minimum: 10 characters
  • Start date must be before end date

Education

  • Title, institution, start year, and end year are required
  • Description optional but must be 10+ characters if provided
  • Start year must be before end year

Skills

  • No duplicates allowed
  • Case-insensitive matching
  • Must start with https://
  • Invalid URLs will prevent save

Overview dashboard

The Overview tab provides a summary of your entire portfolio:
  • Profile completeness indicator
  • Active template preview
  • Project count and visibility status
  • Experience and education summaries
  • Skills overview
  • Quick action buttons to navigate to each section
Use the Overview dashboard to quickly identify incomplete sections and ensure your portfolio is presentation-ready.

Next steps

Customize your template

Select a template that showcases your content perfectly

Publish your portfolio

Share your portfolio with the world

Build docs developers (and LLMs) love