Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/gurusabarish/hugo-profile/llms.txt

Use this file to discover all available pages before exploring further.

The Experience section renders an interactive tabbed timeline of your work history. Companies appear as tabs across the top; clicking a company tab reveals all roles you held there, each with a title, date range, description, and optional technology icons. All configuration lives under params.experience in your hugo.yaml.

Enable the section

params.experience.enable
boolean
default:"false"
Set to true to render the Experience section on your home page.
params.experience.title
string
Custom section heading. Defaults to the i18n key "Experience" when omitted.

Data structure

The items array holds one entry per company. Each company entry contains a jobs array with one entry per role held at that company.
params.experience.items[]          ← one per company
  └── .jobs[]                      ← one per role at that company
Companies are rendered as tab buttons in the order they appear in items. List your most recent employer first so it appears as the default active tab.

Company-level fields

params.experience.items[].company
string
required
The company name. Displayed as both a tab label and inline next to the first job title.
params.experience.items[].companyUrl
string
URL of the company website. Used as the href on the company name link displayed next to the first job title.
params.experience.items[].jobs
array
required
An array of job objects held at this company. See the job-level fields below.

Job-level fields

jobs[].name
string
required
Your job title (e.g., "Senior Software Developer"). The first job in each company’s list is styled as a larger heading (h4); subsequent jobs use h5.
jobs[].date
string
A human-readable date range string (e.g., "Jan 2023 - present" or "Sep 2020 - Dec 2021"). Displayed to the right of the job title.
jobs[].content
string
Description of your responsibilities and achievements. Supports full Markdown — include bullet lists, bold text, and links. Use the | YAML block scalar for multi-line content:
content: |
  Led the backend team for a customer-facing product.

  - Designed and implemented the REST API.
  - Reduced average response time by 40%.
jobs[].info.content
string
Optional short text shown as a tooltip on a small info icon (ⓘ) next to the job title. Use it for a one-line summary or status badge (e.g., "Working as a senior software developer").
Each job can display a row of technology icons linking to relevant tools, frameworks, or external resources.
Technology icons using Font Awesome class names. Each object accepts:
KeyTypeDescription
iconstringFont Awesome class string (e.g., fa-brands fa-react)
urlstringLink destination URL
tooltipstringOptional tooltip text shown on hover
Technology icons using custom image files. Each object accepts:
KeyTypeDescription
iconstringPath to the icon image (e.g., /images/icons/go.png)
urlstringLink destination URL
tooltipstringOptional tooltip text shown on hover

Complete example

params:
  experience:
    enable: true
    # title: "Custom Name"
    items:
      - company: "Facebook"
        companyUrl: "https://example.com"
        jobs:
          - name: "Senior Software Developer"
            date: "Jan 2023 - present"
            content: "I am currently working as a senior software developer at [example org.](https://example.com) in San Francisco, CA. I am currently working on a project that will be used to help people find the best way to get around the city."
            info:
              content: Working as a senior software developer
            featuredItems:
              fontAwesomeIcons:
                - icon: fa-brands fa-react
                  url: https://react.dev/
                  tooltip: Example tooltip content
                - icon: fab fa-x-twitter
                  url: https://example.com
              customIcons:
                - icon: /fav.png
                  url: "https://example.com"
                  tooltip: Example tooltip content
          - name: "Software Developer"
            date: "Jan 2022 - Dec 2023"
            content: "I worked as a software developer. I worked on a project that will be used to help people find the best way to get around the city."

      - company: "Amazon"
        companyUrl: "https://example.com"
        jobs:
          - name: "Software Developer"
            date: "Sep 2020 - Dec 2021"
            info:
              content: I worked as a software developer for more than one year in Amazon.
            content: |
              I am currently working as a software developer at [example org.](https://example.com) in San Francisco, CA. I am currently working on a project that will be used to help people find the best way to get around the city.

              - Lead backend developer for a product.
              - Created a frontend design for a product.
Jobs within a company tab are listed in the order they appear in the jobs array. Place the most recent role first so it appears at the top of the tab panel.

Build docs developers (and LLMs) love