Get the support your nonprofit needs

We design and develop affordable websites, web and mobile apps, and data projects by pairing our clients with teams of talented product, engineering, and design students from universities around the world.

Featured case studies

Pangolino marketing site

Wildlife conservation network
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor. Read more

Project title

Climate Donor
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor. Read more

Brand website redesign

Study hall
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor. Read more

How Develop for Good works for nonprofits

We learn about your needs

After you submit a project proposal, our Product Leads take time to review and fully understand your specific design and development needs.

We match your team

We carefully evaluate and build up a mighty team of top university talent and industry professional mentors with the optimal skill and passion alignment for your product.

Your project is developed

Over the course of 16 jam-packed weeks, our dedicated project team works hand-in-hand with you to scope out and bring your product vision to life.

Our work

Using Data and UI/UX to Combat COVID-19

1Day Sooner
Our volunteer team redesigned 1Day Sooner’s website and created interactive data visualizations that would help create awareness about COVID-19 risk and vaccine funding.

A mobile app to better enable low-income families to gain access to tech devices

Computers 2 Kids
Developed a mobile application for low-income families and individuals to get access to low-cost computers.
"Develop for Good provided us with smart, creative and mature students who were able to effectively take the WHO tool for improving water, sanitation and hygiene in health care facilities and create a simple and robust application to better track and make local improvements.”
Maggie Montgomery
Technical Officer, World Health Organization

Our volunteer engineers and designers come from leading programs

How we maximize project success

We look for several key criteria that make projects accessible to part-time student volunteers

Flexible timeline

Our projects never go over budget, but some timeline flexibility helps us navigate students' busy schedules. We want to ensure that all aspects of your project are given the time, care, and attention they deserve.

Dedicated point person

Our program is designed to be a highly personalized experience for you. We require someone from your nonprofit to meet with our project team weekly to answer questions and provide prompt feedback.

Capacity for tech stack

For engineering projects, your organization must have someone on hand who's familiar with the tech stack you request. We also ask that plans are in place for code maintenance after project hand-off.

Our services

We offer 16 week batches of custom made-to-order design and development services. This is equivalent to up to ~800 hours of technical work at an unbeatable flat fee of $1,000 for all project types.

Website & app design

From redesigning websites to creating new prototypes, our designers will create research-backed designs for your vision.
project types
Website or web/mobile app design
Low/no-code website design + build
Team
1 Product Manager
1 Design Manager
4-6 Designers
1 Team Mentor
Up to 8 additional 1:1 Mentors
Technology
Design: Figma

Low/no-code website platforms: Content Management Systems like Webflow (recommended), WordPress, Squarespace, and Wix
Pre-project REQUIREMENTS
A deep understanding of your product's objectives, baseline outcomes, key functionalities, and target demographic.

Digital assets (logos, pictures, videos, written content, etc.) you would like to have incorporated.

Web & mobile app development

Our engineers can develop web and mobile apps when complex functionality is necessary to solve your unique needs.
project types
Web app front + back end
Mobile app front + back end
Team
1 Product Manager
1 Engineer Manager
4-6 Developers
1 Team Mentor
Up to 8 additional 1:1 Mentors
Technology
Front end web: React (recommended), Angular, Vue

Front end mobile: React Native (recommended), SwiftUI, Flutter, Kotlin

Back end: BaaS platforms like Firebase and AWS Amplify (recommended), Django, Express/Node, Flask, Kotlin
pre-project REQUIREMENTS
Fully completed high-fidelity designs of your product so our project team can dive straight into engineering.

Familiarity from your nonprofit's end with the requested tech stacks.

Plans in place for code maintenance post-project handover.

Data science & analytics

Whether it's making sense of historical data or creating predictive models with algorithms, our project team can meet your data needs.
project types
Data engineering
Data visualizations
Team
1 Product Manager
1 Engineer Manager
4-6 Data Engineers
1 Team Mentor
Up to 8 additional 1:1 Mentors
Technology
Data engineering: scripting (Python, Scala), traditional RDBMS (SQL), NoSQL (MongoDB, DynamoDB), distributed processing (Hadoop, Spark, EMR), big data platforms (AWS, Azure, GCP)

Data visualizations: Tableau (recommended), Microsoft Power BI, D3.js
pre-project REQUIREMENTS
Clearly defined objectives.

Access to the entire dataset you would like to have our project team handle.

We are happy to have our team members individually sign NDAs if any of your data is sensitive and must be kept confidential.

Summer 2023 batch timeline

Start your project proposal today

Frequently asked questions

Is my organization eligible for Develop for Good's services?

All eligible nonprofits or organizations must be able to present documents officiating their status as any of the following:

- U.S.-based nonprofits: letters of determination indicating proof of registration as a nonprofit
- Non-U.S.-based nonprofits: proof of registered charity/nonprofit status in home country
- Governing agencies/international organizations: proof of status

Although we resonate with the missions of social good start-ups and companies, we cannot match volunteer developers and designers with for-profit organizations under the Fair Labor Standards Act. If you are a for-profit group interested in recruiting our university talent, please reach out to Mary Zhu at mary@developforgood.org!

How will Develop for Good ensure a smooth project handover?

At the end of the program, we make sure to document all work before the handover.

For engineering projects, we’ll provide all code and documentation to enable smooth integration into your organization's existing infrastructure.

For design projects, we’ll organize all design assets and, if applicable, guide you through how to maintain the build-out low/no-code product and make changes in the future.

How does Develop for Good source top tech talent?

Each and every one of the student and mentor volunteers matched to your project team is carefully evaluated by our management team. First, our Product Leads manually review each candidate's application materials and score them across Technical, Passion, Resilience, and Leadership categories. Candidates who pass this evaluation are fed into our in-house matching algorithm. Our proprietary algorithm ensures that your project is matched with an optimal team of volunteers who have the technical ability and intrinsic passion to bring your product to life.

If your project team experiences re-staffing or additional staffing needs throughout the 16 weeks, Develop for Good is happy to provide available new talent as needed for free.

How do fees work?

Each project is charged a flat $1,000 fee for 16 weeks (or up to ~800 hours!) of technical work. If your entire project requires more than 4 months to be fully completed, you may opt in to continue having work done on the project in the subsequent project batch for another flat $1,000 fee (think of us like a tech team service subscription). All fees are invested directly back into Develop for Good to ensure a quality experience for both student volunteers and clients like you.

After passing the initial screening, you will be asked to submit a $250 security deposit to confirm your spot before we carefully match a project team optimized for your project.  In the small chance we experience difficulty with finding talent fit for your project, we will let you know as soon as possible before the start of the batch to refund 100% of your security deposit.

After the project scoping phase ends by week 4, you will be asked to submit the remaining $750 fee before the project development phase commences.

If you do not agree with the deliverable recommended by your project team during the project scoping period, you will be given the option to withdraw from the program before the project development phase with no penalty. 100% of your security deposit will be refunded and you will have received a free month of technical consulting. No additional fees will be charged to your nonprofit.

If your nonprofit cannot afford the fee, we're open to waiving partial or full fees on a case-by-case basis. We have space for you to tell us about any extenuating financial circumstances in the project proposal application.

What can I expect from this program?

We directly recruit some of the most talented, high-potential university tech students in the world for your project. Our students are the cream of the crop, and are target technical recruits for both large tech companies and rising startups alike.

At the same time, all of the members of our project teams are part-time student volunteers, who are likely also juggling coursework, internships, or other commitments. Rest-assured, we require each student to allot 5-10 hours of work per week for your project by signed agreement.

Sometimes, as often happens in industry, projects are blocked due to unexpected factors or circumstances that arise. Develop for Good is not liable for the outcome of your project, and we cannot contractually guarantee or obligate our student volunteers to fully meet your expectations or complete the target deliverable(s). However, we will maximize chances of project success by rigorously selecting the most talented and passionate candidates, enforcing a 4-month program structure conducive to creating quality output, and equipping teams with mentorship from industry professionals, curated tools, resources, and support. If you feel that the members of your team are not meeting your expectations, we're happy to add new talent to your project. The Develop for Good management team will be there to provide you with anything we can to help your project succeed.

All of this is to say that our model has been intentionally structured this way because it has a proven track record of success. Please visit our Our work page for client testimonials and case studies of past successful projects!

How is my project proposal reviewed and scoped?

After you click 'Submit' on our nonprofit project application, our Product Leads manually screen your proposal to ensure that your project utilizes technologies our community is familiar with (namely, the options listed on our application) and that there are no budgetary, legal, or ethical concerns with your proposal. Nonprofits that pass this initial review are accepted into our program and will submit an initial $250 security deposit. In the weeks leading up to the start of the batch, we will be matching vetted tech talent to your confirmed project. In the small chance we experience difficulty with finding talent fit for your project, we will let you know as soon as possible before the start of the batch to refund 100% of your security deposit.

The project scoping phase begins in the first 4 out of 16 weeks. During this time, your project team will work with you to mutually decide on a tangible technical deliverable to be completed by the end of the program. There is a possibility the deliverable may not be exactly what you described in your proposal, whether it's because the team identifies a a more optimal solution, or because the team determines only a phase of the larger product can be feasibly completed in the given time frame. Once a mutual agreement is met, new Product Requirements Documents and Statements of Work are signed by all participants before the project development phase begins.

If you do not agree with the deliverable recommended by your project team during the project scoping period, you will be given the option to withdraw from the program before the project development phase with no penalty. 100% of your $250 security deposit will be refunded and you will have received a free month of technical consulting. No additional fees will be charged to your nonprofit.

What if I need both design and engineering work done?

Please submit a proposal for an engineering project only if you will have completed designs/prototypes of the product before our batch begins. Otherwise, we ask that you submit a design project proposal so our team can first focus on creating robust, research-backed designs for your product. Afterwards, we’re happy to match a team of engineers to code and build out your product during the subsequent project batch!

What is expected of my nonprofit during the program?

Nonprofit point-of-contacts meet with our project teams for a 1-hour sync every week throughout the 16-week engagement. This session is an opportunity for you to provide feedback on progress, answer questions, and ensure that the project team's work is aligned with your vision every step of the way. Team meetings occur weekly between Sunday - Tuesday. You'll be able to indicate which days/times you're available on the nonprofit project proposal application.

We also expect nonprofit clients to acknowledge or confirm receipt of messages on a timely basis (within 48 hours during the weekdays). The success of the project depends heavily on everyone's ability to respond quickly and communicate clearly and effectively.

What is Demo Day?

Demo Day is a public virtual celebration of the work your project team completes for your nonprofit. We would love to elevate your nonprofit's platform through this event if you choose to attend! Prospective nonprofit clients are welcome to attend upcoming Demo Days to view real examples of completed projects.

What happens after the end of the batch? Can I continue my partnership with DFG?

Absolutely! Although Develop for Good is not responsible for maintaining or updating the project after the deliverables are handed off at the end of the batch, we would still absolutely love to engage repeatedly with you. If you have a larger, multi-phase project, we would love to dedicate as many 16-week batches it takes to fully launch your product. We are also excited to take on multiple projects from the same organization concurrently. Think of us as your subscription custom tech team!