A new way to volunteer.
Develop for Good is one of the largest intercollegiate technology and design for social good organizations.
We strive to create social impact by connecting volunteer engineers and designers to technical projects at nonprofit organizations.

void volunteer (developers, designers) {
}
Developing for...
Here's how we measure our impact:
300+
volunteer developers and designers
50
25,000
~$2M
nonprofit partners
accumulated volunteer hours
to be saved by our nonprofits through our projects
66%
of our volunteers are female
How It Works
Step 1
Nonprofits partner with us.

We partner with nonprofits, eliminating the need for expensive outsourcing and easing the load on in-house development teams. We source development projects that are both impactful and well-defined.
Students and recent grads
apply to volunteer.
We welcome students looking to gain real-world experience in application design and development, and are driven by a desire to use technology for social good. We gather a list of their development skills and nonprofit interests.
Our 300+ volunteers hail from dozens of universities, including the following:













.png)

Step 2
Volunteers are matched to project teams.
-
Volunteers are matched to projects based on their skillsets, prior experiences, and preferences.
-
Volunteers are typically grouped into teams of 3-5, depending on the scope and difficulty of the project.
-
A volunteer Product Manager is responsible for keeping track of progress, making updates with the nonprofit management, and leading conversation from the students' side.

Step 3
Projects are completed with full transparency.

-
Typical project engagements last 5-10 weeks, with an expected 5-10 hour/week time commitment from each student volunteer.
-
We stay in close contact with streamlined channels of communication and organize weekly check-ins to ensure that progress is on track.
-
We ensure that we document our code and maintain ethical coding practices, to allow for ease of hand-over at the end of the engagement.
Interested in learning more?
Our Skills & Services
_edite.png)
FULL STACK WEB & MOBILE APPLICATIONS
Our volunteers have a range of experience in front end development, including HTML, CSS, JavaScript, and React, as well as back end database and development work. We've had past success in creating full stack Progressive Web Applications, as well as Android, iOS, and cross-platform mobile applications.
DATA SCIENCE, VISUALIZATION, & AI/ML
BACK-END
Our volunteers have experience with R, Python, D3, Node.js, and data visualization tools like Tableau and Flourish. In addition to creating informative static and interactive data visualizations, we’ve also worked on improving data collecting, management, and processing methods. We've used Machine Learning and Artificial Intelligence to perform predictive modeling as well.
PRODUCT & UX/UI DESIGN
We have volunteers from graphic and product design backgrounds. We’ve designed applications from scratch, fashioned efficient interfaces, developed detailed user flow diagrams and clickable prototypes, and used Content Management Systems to create beautiful products that ensure ease of handover.
VOLUNTEER
SPOTLIGHTS
Get to know the people behind the projects
Contact Us
Interested in receiving application development services from student volunteers at a discounted cost for your nonprofit organization or agency?
Interested in volunteering your technical skills to a high-impact project for social good?