Projects / AI Innovation Challenge

Identifying and Visualizing Not-For-Profit Grant Data to Improve Matchmaking of Grants

Project completed!

Omdena Featured image

The social enterprise Our Community aims to build automation and intelligence tools to more effectively find and monitor grants in Australia, New Zealand, UK, USA, Canada and South Africa. 

The problem

Our Community provides information, tools, and advice to thousands of social sector organizations to support their crucial work of building stronger communities.

Traditional methods to find and monitor grants are time-consuming, expensive, and limited. The aim of this project is to help get money flowing between grantmakers (funders) and the not-for-profit sector, providing the necessary capital to enable positive social change.

The results

In this project, the team built a Natural Language Processing (NLP) analysis pipeline for feature extraction, scraping Twitter, Google, and 1200 PDF files through automated APIs.

The team decided on automating the entire process by designing a microservice that used RESTful APIs under the hood.

In addition to processing unstructured data using NLP, the team wrote numerous site-specific scrapers to extract data from the web that was already structured in tables. The overall approach allowed the team to gather data that visualizes several billion dollars of not-for-profit grant data for further NLP analysis across six countries. Finally, the team built an interactive dashboard visualizing the distribution of the grants.

You can read more about the whole process in detail in the article attached below.

A demo of the StreamLit application

Streamlit dashboard - Source: Omdena

Streamlit dashboard – Source: Omdena

Your benefits

Join a thriving AI community in 85 countries

Work with changemakers from around the world

Adress a real-world problem with your skills

Build up your skill-set while setting the stage for a meaningful career


Good English

A good/very good grasp in computer science and/or mathematics

Student, (aspiring) data scientist, (senior) ML engineer, data engineer, or domain expert (no need for AI expertise)

Programming experience with C/C++, C#, Java, Python, Javascript or similar

Understanding of NLP, ML and Deep learning algorithms

This challenge has been hosted with our friends at

Application Form
media card
Developing a Conversational AI-Powered Child Protection Dashboard
media card
AI-Powered App Combating Illegal Deforestation in Romania: Verify, Detect, and Protect Our Forests
media card
Building a Chatbot for Interview Preparation using NLP

Become an Omdena Collaborator

media card
Visit the Omdena Collaborator Dashboard Learn More