Building a data analytics portfolio recruiters notice starts by choosing three or four focused projects, sourcing relevant public datasets, then running the full analysis workflow from data cleaning to dashboard. Each project is framed as a short case study: the question, the data source, the method, and the findings. Well-documented work proves your ability directly.
- Three finished projects speak louder than ten half-built ones
- Every project needs one sharp business question driving it
- Case-study documentation turns a pile of files into proof of how you think
- A free GitHub account to store project files and documentation
- A Tableau Public or Power BI account to publish dashboards online
- Two or three public datasets you genuinely find interesting
- A project summary template covering the question, data, method, and findings
Why a Portfolio Decides Data Hiring
What recruiters actually assess in a portfolio
Data recruiters read a portfolio to answer one simple question: can this person turn messy data into a decision. They look for the trail of your thinking, from framing the question, choosing the data, and cleaning it, to the final conclusion. A row of certificates only shows you attended a course. A finished project shows you can carry real work over the line. That is why a strong portfolio rests on project quality and clear documentation. Recruiters want to see tidy SQL queries, a dashboard that answers one question decisively, and a summary explaining why the finding matters to the business. The ability to narrate your process is as valuable as the result itself. Local context adds even more value. Analysing Jakarta transport data, food prices in Indonesian markets, or national online-shopping trends makes a project feel relevant to companies here. Government open data through the Satu Data Indonesia portal offers fresh, meaningful material to work with.
7 Steps to Assemble a Data Analytics Portfolio From Scratch
These seven steps guide you from a blank page to a tidy portfolio ready to link on your CV. Work through them in order, and prioritise depth in each project over simply adding more.
- Step 1
Decide on three varied project themes
Start by designing your portfolio composition instead of downloading random datasets. Choose three themes that show different skills: one exploration and visualisation project, one that foregrounds multi-table SQL queries, and one heavy data-cleaning project ending in a dashboard. This range gives recruiters a full picture of your reach. Tie each theme to a personal interest, such as football, music, transport, or household finance, so you stay motivated to finish. This early blueprint keeps the portfolio focused and stops it from becoming an aimless pile of files.
Tips- Reserve one theme close to the industry you are targeting, such as retail or banking
- Limit yourself to three themes first so each project gets finished properly
- Step 2
Find clean, meaningful public datasets
Dataset quality decides half of a project's success. Pull data from trusted sources such as Kaggle, the Satu Data Indonesia portal, Statistics Indonesia, or open city-data repositories. Choose a dataset large enough to reveal patterns yet small enough that you understand its context. Check the usage licence and confirm the data may be republished in a portfolio. Avoid overly popular datasets worked by thousands of people the same way, such as the Titanic passenger data, because the results struggle to stand out. A rarely-touched local dataset makes your analysis feel fresh to Indonesian recruiters.
Tips- Read the column descriptions carefully before committing to a dataset
- Save the source link so it is easy to cite in your documentation later
Check every dataset's licence. Some data may only be used for personal purposes and must not be republished publicly. - Step 3
Frame one sharp business question
A project without a question turns into a pile of aimless charts. Before touching the data, write one concrete question to answer, such as which region's sales dropped over the last three months, or what time a transport service is busiest. A good question is specific, measurable, and relevant to a decision maker. From that main question, derive two or three supporting sub-questions. This frame becomes the backbone of your analysis and the storyline you will tell in the dashboard and summary. Recruiters value candidates who sharpen the problem before computing anything.
Tips- Picture the decision maker who will use your answer
- Test your question by asking, if answered, what decision would change
- Step 4
Run the full workflow from cleaning to findings
This is where your core skill shows. Import the data, then clean the messy parts: missing values, inconsistent date formats, duplicates, and mixed units. Record every cleaning decision, because recruiters often ask about them. Once the data is tidy, run the analysis with SQL or Excel to group, join, and compute the summaries that answer your question. Look for patterns, compare groups, and trace interesting anomalies. This stage displays both your technical ability and your care. Honest analysis states the data's limitations, so the conclusion can be trusted.
Tips- Keep the raw and cleaned data separate so the process stays traceable
- Comment your SQL queries so your reasoning is easy to reread
Do not delete outliers without a reason. Investigate the cause first, because outliers often hold the most interesting findings. - Step 5
Build a dashboard that answers the question cleanly
Turn your findings into a dashboard readable in seconds. Choose the right chart type: bars to compare categories, lines for time trends, and maps for regional data. Place the most important number at the top, then arrange supporting charts to follow the storyline of your question. Give titles that explain the finding instead of just naming the chart. Publish the dashboard through Tableau Public or Power BI so recruiters can open it straight from a link. A clean, focused dashboard shows your ability to convey results to non-technical people, a skill highly valued at work.
Tips- Limit your colour palette so the dashboard stays calm and the message stays clear
- Ask a layperson to read your dashboard, if they understand it in a minute, the design works
- Step 6
Document each project as a case study
Documentation turns files into a story that can be assessed. For each project, write a fixed-format summary: background and question, data source, cleaning and analysis steps, key findings, and the recommendations that emerged. Include dashboard screenshots and a link to the code. Save this write-up as a README on GitHub so anyone opening the repository immediately grasps the project's core. Clear, orderly writing reflects how you communicate at work. A good case study answers the questions a recruiter has not yet had a chance to ask.
Tips- Use one shared summary template for every project so the portfolio looks consistent
- Write findings in business terms, for example eastern-region sales fell 18 percent
- Step 7
Assemble everything on GitHub and link it to your CV
Collect all projects in one tidy GitHub profile, complete with a profile page that introduces you and links each repository. Give repositories descriptive names and arrange files logically: data, notebooks, queries, and documentation kept neatly apart. Link the Tableau Public dashboard in each project's README. Once tidy, place the portfolio link at the top of your CV and LinkedIn profile so it is easy to find. Practise explaining each project out loud too, because data interviews often test how you reason behind the numbers. An accessible portfolio multiplies your chances of getting noticed.
Tips- Pin your three best repositories on your GitHub profile so they show first
- Prepare a one-minute story for each flagship project ahead of interviews
Four Public Dataset Sources for Portfolio Projects
Satu Data Indonesia
LocalThe government open-data portal holding cross-sector data, from transport to regional budgets. Its local context makes projects feel relevant to Indonesian recruiters.
Statistics Indonesia
OfficialThe official source for population, economic, and social data. Ideal for projects on national trends and cross-region comparison.
Kaggle Datasets
GlobalThousands of datasets across topics with clear column descriptions. Choose rarely-worked ones so your analysis stands out.
City Data Portals
RegionalMany city governments open up public-service and mobility data. Great material for region-themed projects with maps.
A Strong Portfolio Versus a Weak One
| Aspect | Strong Portfolio | Weak Portfolio |
|---|---|---|
| Project count | Three or four finished, documented projects | Many half-built projects with no explanation |
| Project focus | Driven by one sharp business question | A pile of charts with no clear direction |
| Documentation | Tidy case studies with method and findings | Only code files without context |
| Data source | Relevant datasets, some with local context | Generic datasets worked by thousands |
The biggest difference lies in clarity of story. A project that can explain its question, process, and impact will always beat a pile of context-free files.
“The best portfolios I read are not the ones with the most projects. They are the ones that most clearly narrate a single problem, how the data was cleaned, and what decision the finding led to. Orderly documentation often matters more than the sophistication of the tools used.”
Portfolio Readiness Checklist Before Applying
- Contains three to four projects worked through from start to finish
- Each project is driven by a clear, specific business question
- At least one project foregrounds multi-table SQL queries
- Every project has a case study covering method and findings in the README
- All dashboards open publicly through a Tableau Public or Power BI link
- The portfolio link already sits at the top of your CV and LinkedIn profile
Building a Portfolio Alone or With Guidance
- Direct feedback on project choice and dashboard tidiness
- Queries and analysis corrected before going public
- A clear reference for what a recruiter-ready portfolio looks like
- Schedule momentum keeps each project actually finished
- Hard to judge alone whether a project is strong enough to show
- Analysis errors often slip through with no one to correct them
- Time lost trying many themes without a firm direction
- Motivation fades easily when the first project feels far from done
- A strong data analytics portfolio holds three to four finished projects, never a set of half-built files.
- Every project needs one sharp business question driving the whole analysis.
- Case-study documentation on GitHub and dashboards on Tableau Public turn projects into evidence of thinking that recruiters can easily assess.
