Blog / Portfolio2 min read

Data analyst portfolio website: projects that get interviews

Which projects belong in a data analyst portfolio, how to write each one so a hiring manager sees the business result, and where to host it for free.

RB

Rishab BhattBuilder of Dossier · October 20, 2026

Cover for: Data analyst portfolio website: projects that get interviews

Hiring managers for analyst roles want proof of three things: you can get messy data into shape, you can find something worth knowing in it, and you can explain it to someone who does not read SQL. A portfolio is where you show the third, and the third is where most candidates fall short.

Pick projects that answer a business question

Start each project from a question a manager would ask, then find data for it. "Which product categories lose money after returns?" makes a better project than "Exploratory analysis of a retail dataset." Three good sources of questions:

  • Public datasets from government portals, such as data.gov.in, or a city's open data site.
  • Your own work, with company data replaced by a public or synthetic stand-in.
  • A small business you know: a shop's sales register, a club's membership list, a college fest's ticket sales.

Write each project in five parts

  1. The question, in one sentence.
  2. The data: where it came from, how many rows, and what you had to clean.
  3. The method: the tools and the steps, kept short. SQL, Python, Excel, Power BI or Tableau, named where you used them.
  4. The finding, with a number: "Electronics returns wipe out 60% of the category's margin."
  5. The recommendation: what you would tell the business to do next.

Put the finding near the top of each project. A hiring manager skimming three projects should be able to read three findings without scrolling.

Show the work behind it

Link the notebook or SQL file on GitHub, and a live dashboard if you built one. Add one chart image on the page itself, because many readers will not click through. Label the axes and give the chart a title that states the finding.

What to leave out

  • The Titanic, Iris and other tutorial datasets, unless you asked a question nobody else did.
  • Ten dashboards with no write-up. A dashboard without a finding is a screenshot.
  • Tool logos in place of results. "Python, Pandas, NumPy, Matplotlib" belongs under the method, once.

Put it online today

Your portfolio needs a summary, your experience, the projects and contact links. If your resume already has those, Dossier turns it into a page in a few minutes, and you can edit each project's text to the five-part format above. For the keywords analyst job posts repeat, see the data analyst resume keyword list.

Questions people ask

What should be in a data analyst portfolio?
Two to four projects, each with a business question, the data source, the method, a finding with a number and a recommendation. Add links to the code or dashboard, plus a short summary, experience and contact details.
Do I need a website for a data analyst portfolio, or is GitHub enough?
GitHub holds the code, and hiring managers rarely read notebooks first. A short web page with the findings up front gets read; link GitHub from it for anyone who wants the detail.
Where can I find data for portfolio projects?
Government open data portals, city data sites, public company filings and anonymised data from your own work or a small business you know. Choose data that lets you answer a real business question.