tracker
Opportunity Hack logo

Recognition & rewards

Hearts: recognition for work that ships.

Contribute your skills to open-source projects for nonprofits, earn hearts for what you build and how you build it, and move through five tiers of recognition, from Bronze to Diamond.


5Tiers, Bronze to Diamond
2Hearts to reach Bronze
0.5–2Hearts per category
1Heart per 3-hour block judging or mentoring

How it works

Four steps from newcomer to community champion.

  1. 01

    Choose a project

    Browse open-source projects for nonprofits and pick one that matches your skills.

  2. 02

    Contribute

    Write code, design interfaces, gather requirements, or manage tasks. Every role counts.

  3. 03

    Earn hearts

    The more impactful your contribution, the more hearts you earn per category.

  4. 04

    Level up

    Advance from Bronze to Diamond, unlocking rewards and recognition along the way.

Tiers & rewards

Five tiers, one path.

Hearts add up across projects and events. Each tier unlocks a reward and community recognition, and you keep everything you earned on the way up.

Bronze
from 2 hearts
  • 2 ♥Certificate
  • 4 ♥IG/FB Shoutout
Silver
from 5 hearts
  • 5 ♥LinkedIn Recommendation
  • 6 ♥Interview prep & resume review
Gold
from 10 hearts
  • 10 ♥Reference for job application
Platinum
from 24 hearts
  • 24 ♥Opportunity Hack swag
Diamond
from 48 hearts
  • 48 ♥Sponsor-provided tech award

See who has reached each tier

Types of contributions

Two dimensions: what you build and how you work.

Hearts are awarded per category in each dimension, so a thorough contributor can earn hearts in several places from a single project.

What you build

Outcomes

  • Productionalized projects
    Projects that have been operationalized.
  • Requirements gathering
    Worked with nonprofits to capture what they need.
  • Documentation
    Wrote docs for developers and nonprofits.
  • Design architecture
    Diagrams: sequence, deployment, ERD, etc.
  • Code quality
  • Unit test writing
  • Unit test coverage
  • Observability
    Added monitoring (USE, RED) to software.
  • Judging
    Judged other people's work.
  • Mentoring
    Mentored other people.

How you work

Practices

  • Standups completed
    Provided updates and communicated to the team.
  • Code reliability
    Code doesn't crash and stays available.
  • Customer-driven innovation
    Conversations with customers to drive product decisions.
  • Production iterations
    Iterated on the final product.

Scoring guide

How many hearts a contribution earns

Each contribution is scored on a 0.5–2 heart scale per category. These criteria are flexible guidelines, not rigid rules. Opportunity Hack keeps discretion when awarding hearts: context, creativity, and real-world impact matter more than checking boxes.

Read more about project completion
0.5 hearts per categoryPartially met goalCriteria ▾

What: Partial completion — code complete but not in production, partial docs, under 50% architecture or observability coverage, lint warnings or outstanding PRs.

How: At least one standup, code has errors or is slow, spoke to the customer once, pushed code once.

What you build

  • Productionalized projects
    Code complete, but not pushed to production
  • Requirements gathering
    Requirements not fully collected
  • Documentation
    Documentation not fully completed
  • Design architecture
    Partial architecture — less than 50% of overall system
  • Code quality
    P0-level lint warnings, errors or security bugs, outstanding PR comments
  • Unit tests written
    Some unit tests improved
  • Unit test coverage
    Coverage less than 50%
  • Observability
    Less than 50% of the system instrumented with decent logging

How you work

  • Standups completed
    Attended at least 1 standup
  • Code reliability
    Code not consistently reliable — errors, >10s load times, obvious bugs
  • Customer-driven innovation
    Spoke to customer at least once
  • Production pushes
    Pushed code to production at least once
1 heart per categoryMet goalCriteria ▾

What: More than 90% completion across all categories.

How: 3+ standups, reliable error-free code, 3+ documented customer interactions, 3+ production pushes.

What you build

  • All 0.5-heart criteria
    But with more than 90% completion

How you work

  • Standups completed
    At least 3 standups
  • Code reliability
    Works without errors, loads under 10 seconds, no obvious bugs
  • Customer-driven innovation
    3+ customer interactions with documentation
  • Production pushes
    Pushed code at least 3 times
1.5 hearts per categoryExceeded goalCriteria ▾

What: 100%+ completion, delivered 25% faster than expected.

How: 8 standups, fault-tolerant code reliable over a week, 8 customer interactions, 8 production pushes.

What you build

  • 100%+ completion
    Delivered 25% faster than expected

How you work

  • Standups completed
    8 standups
  • Code reliability
    Fault tolerance, retries, caching — reliable over 1 week
  • Customer-driven innovation
    8 customer interactions
  • Production pushes
    8 pushes
2 hearts per categoryGreatly exceeded goalCriteria ▾

What: 100%+ completion, delivered 50% faster than expected.

How: 15+ standups, outstanding reliability over two weeks, 15+ customer interactions, 15+ production pushes.

What you build

  • 100%+ completion
    Delivered 50% faster than expected

How you work

  • Standups completed
    15+ standups
  • Code reliability
    Outstanding reliability over 2 weeks
  • Customer-driven innovation
    15+ customer interactions
  • Production pushes
    15+ pushes

At events

Earn hearts as a judge or mentor.

Beyond hacking, you can earn 1 heart per 3-hour block by judging or mentoring at an Opportunity Hack event.

Recognition in action

What a heart looks like

Example Opportunity Hack hearts certificate
Example hearts certificate, earned at the Bronze tier.
Volunteers collaborating at Opportunity Hack 2024
Volunteers earning hearts at Opportunity Hack 2024.
Shout-outs on Instagram, a Bronze-tier reward.

Where this came from

Get started

Ready to start earning hearts?

Pick a nonprofit project, ship something real, and our team recognizes the work. Already contributing? Your hearts and tier live on your profile.

Our Mission

To empower students, professionals, and nonprofits to collaboratively create sustainable tech solutions that drive social impact and foster learning.

Our Vision

To build a global community where individuals can accelerate their career growth while making a lasting impact for nonprofits.

Follow Us
#socialgood  #nonprofit  #volunteer  #socialimpact  #communitybuilding  #technicalsolutions  #skillsbasedvolunteering  #makeadifference  #givingback  #changemakers  #empowerment  
Opportunity Hack Inc. EIN: 84-5113049