Empowering our next generation of leaders in tech
Train, educate, and support university students as they maneuver developing technical products for nonprofits.
Pass on your wisdom and experience to a diverse group of students motivated to volunteer their skills for social good
Support the causes you care deeply about through the missions of our nonprofit partners


Website Redesign
Crowdfunding for ecosystem services prototype for water team

Do For Children

Website Development
Development of a website to enable youth empowerment in Malawi


Website Redesign
Allowing NGOs to share resources and knowledge
How to apply

Fill out our mentor application and choose how to get involved

Receive a confirmation email with details about next steps

Get matched and acquainted with your new project team

Work with your team to set up an appropriate timeline and schedule

Stories from student volunteers

Dana-Farber Cancer Institute

“I was attracted to this particular project because a couple of months ago my mother was diagnosed with cervical leiomyosarcoma. Being a relatively rare cancer, she was directed to the Dana-Farber Cancer Institute. Genomic Sequencing for cancer patients is so important in regards to access to personalized treatment but also preventative care for the patient's family.”
Austine Peng
UC Berkeley '22

Cedars-Sinai Medical Center

"Through Develop For Good, I've been able to land several UI and UX designer interviews and enhance my portfolio. It has given me the real world experience I lacked as a student and paved the way to other opportunities. Develop For Good is amazing and I would definitely help out again!"
Ashley Villagonzalo
California State University, '20

Do for Children

"This program has honestly been one of the best hands-on learning experiences I've ever had. It has taught me more about how to be a better product manager and a designer more than any of the online courses/books I have ever been through. [...] I have not only learned how to improve my design process, but also improved my time-management, product assessment and organization skills."
Priyanka Dangol
Grinnell College '21
Frequently asked questions

What can I do as a mentor for Develop for Good’s student volunteers?

Develop for Good’s project cycles are 14-week commitments. During each project cycle, you can:

1. Advise a project team of your choice (most needed!)

Advise our university volunteers as they make key design and implementation decisions on their team project. You will be matched to a team based on your social impact interests and the compatibility of your profession and the needs of our volunteer teams. As a project advisor mentor, you will engage with your assigned team at least once every two weeks to touch base on the project and provide guidance. Scheduling is flexible between you and your team, and you are more than welcome to meet more frequently or on a more individualized basis!

2. Host workshops, fireside chats, career panels, code/design reviews, and other events

Hold events geared towards equipping our diversity of student volunteers with the training and techniques needed to succeed on their projects or break into the tech industry.

How frequently are new industry mentors onboarded?

We have new project rounds three times annually (Spring – March, Summer – July, Winter – October).

What is the expected time commitment?

Project advisors are expected to commit approximately 2 hours per week. However, we strongly encourage mentors to be flexible and eager to interact with their teams over their nonprofit projects!

Mentors interested in hosting workshops or events are expected to commit at least 1 hour towards presenting their content and holding an open-floor Q&A.

How does Develop for Good's nonprofit model work?

The services fees we charge our clients are a small fraction of the real-world costs of these projects, and are thoroughly discussed beforehand with each client based on the project’s complexity and the nonprofit’s budget/financial situation. 100% of our clients’ fees go straight back to Develop for Good to fund our operational expenses (read more about Our Nonprofit Model here).

What are other ways that I can amplify my impact?

1. Mentor university volunteers through your corporation’s Volunteer Grant program

Through Corporate Volunteer Grant programs, companies provide monetary grants to nonprofits where employees volunteer. Check whether your corporation has one today!

2. Donate through your corporation’s Matching Gifts program

Hundreds of enterprise companies have Matching Gifts/Matching Donations programs that can amplify an employee’s personal donations. We also welcome financial sponsorship from corporate Nonprofit Programs divisions. Donations will be used to fund internal software subscriptions and first-generation, low-income student volunteer fellowships.

3. Connect us with your corporation’s ESG initiative officer

Read about the ways that our corporate sponsors and partners have helped further our mission here.

Ready to empower our next generation of leaders in tech?
Send this to a friend