Volunteer · hacker
Build for good, in a weekend.
Join developers, designers, and innovators who turn nonprofit challenges into real technology. Seasoned pro or just starting out — our hackathons are the place to learn, create, and make a difference.
What is a hacker?
A two-minute intro
What hackers do at Opportunity Hack — and how you make a difference through code.
Upcoming hackathons
Start building soon
Join an upcoming hackathon and start shipping solutions that make a real difference.
Loading events…
Teams
Find & create your team
Once accepted, use our team-matching system to find teammates, get your Slack channel, and get approved to start.
What do hackers do
Creative problem-solvers
Problem solving
Analyze real nonprofit challenges and design solutions that address root causes.
Rapid development
Build functional prototypes and MVPs with modern frameworks — often in 48 hours.
Team collaboration
Work alongside designers, PMs, and other developers to ship well-rounded solutions.
Why become a hacker
What you get out of it
Learn & grow
Accelerate your skills on real projects with mentorship from industry experts.
Skill developmentBuild your portfolio
Create compelling projects that show employers and clients what you can do.
Career growthMake real impact
See your code solve actual problems and help nonprofits serve their communities.
Social goodNetwork & connect
Meet developers, professionals, and nonprofit leaders from around the world.
CommunityThe hackathon never stops
Start building today — no event required
While others wait for the next event, smart developers are already building portfolios, gaining experience, and making impact. Every day you wait is a day you could be coding for good.
Build momentum
Start small, build confidence, and create a consistent coding habit.
Choose your adventure
Browse dozens of real nonprofit projects and pick one that fits you.
Join an active community
Connect with developers worldwide already collaborating in our Slack.
Pro tip: developers who start before scheduled hackathons often become team leaders and have higher success rates — you arrive with experience, confidence, and proven skills.
What to bring
Come ready to dive in
Your laptop
Fully charged, with your favorite dev environment set up.
Development skills
Programming knowledge in any language — all skill levels welcome.
Creative problem-solving
An open mindset to tackle real nonprofit challenges.
Collaborative spirit
Enthusiasm for working with diverse teams and sharing knowledge.
Passion for good
A desire to use technology to create positive social impact.
Competitive energy
Drive to build something amazing in a short timeframe.
Recommended toolbox
Get a head start
Not required — but these frameworks and tools help you build production-ready apps fast.
Full-stack web app framework with TypeScript, React, Remix, Prisma, and more.
React framework for production with server-side rendering and static generation.
Open-source Firebase alternative with PostgreSQL, auth, and realtime.
Platform for frontend devs with instant deployment and a global CDN.
Utility-first CSS framework for rapidly building custom designs.
Next-generation ORM for Node.js and TypeScript.
Free cloud hosting guide
Deploy your project for free. Our guide covers free-tier hosting options to get your solution online at no cost.
Read the free hosting guideReady to code for good?
Your next project could change lives
Join thousands of developers who've already used their skills to build technology that makes a difference.
