GitHub Step 5 of 5

GitHub for data practitioners

Choose a project that can run

A portfolio is more convincing when another person can read the project and reproduce the core result. Start small. A local DuckDB project is a good first choice because it does not ask a reviewer to create a cloud account or request warehouse access.

Good beginner projects answer one clear question:

  • Build a daily revenue model from public ecommerce data.
  • Ingest a public API and create a weekly activity report.
  • Model taxi trips and add checks for duplicate IDs and missing fares.
  • Compare a raw event table with a cleaned reporting model.

Use public, synthetic, or anonymized data. Never publish a company export, customer data, production credentials, or confidential SQL.

Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.

The signup form is hosted by Brevo. Accept cookies to load it.