Beyond the code: how Microsoft developers tackle humanity’s global crises

Beyond the code: how Microsoft developers tackle humanity’s global crises

With some 124,000 employees worldwide, Microsoft’s brightest cadre of coders are working with various organizations to tackle humanity’s most pressing global issues.

From helping the Red Cross match up missing family members using facial recognition to developing an early detection system for humanitarian crises for the United Nations, and ending youth homelessness in the US, Microsoft is using the power of code to sow the seeds of change worldwide.

Often using open source software, Microsoft’s partnerships with organizations big and small are helping to digitally transform the planet. The company’s developers tell all on how they went about solving these problems via the Microsoft Developer Blog with meticulous attention to detail and a heavy emphasis on code.

Using facial recognition for the Red Cross to find missing family members

Finding missing family members of those separated by migration and conflict is one of the many responsibilities of the International Committee of the Red Cross (ICRC).

Microsoft partnered with the ICRC to update and extend the Trace-the-Face program, which uses photos to match up missing family members who have been separated.

These updates to Trace-the-Face included an automatic face detection and matching using machine learning, via Microsoft Cognitive Services Face API.

“Through our collaboration with ICRC, we created a nice, tidy reusable framework for processing images using message queues,” wrote Microsoft developers Jason Fox, Beat Schwegler, and Erik Schlegel, adding, “It detects faces, searches for similar or matching faces, identifies objects, and extracts text characters from images.”

Helping the UN reduce response time to humanitarian crises

monitor humanitarian crises

Microsoft developers were tasked with automating and streamlining the monitoring processes of the United Nations Office for the Coordination of Humanitarian Affairs (OCHA) in Libya to help reduce response time to humanitarian crises using Machine Learning, Open Source Databases, Natural Language Processing, and Microsoft Azure.

microsoft developers

Anastasiia Zolochevska

The early detection system Project Fortis (not to be confused with the Armed Forces veterans community of the same name) identified the UN’s problem of trying to manually monitor over 400 social media and public data sources, and it came up with a more automated solution.

Through a process called “geocoding,” writes Anastasiia Zolochevska, the team was able to utilize a free service that provides worldwide basemap coverage sourced from OpenStreetMap and other open data projects called Mapzen to define an area of interest and its surrounding localities.

Monitoring posts across social media platforms using Azure Functions in conjunction with an Azure Event Hub allowed the team to process “a huge volume of social media posts” to help the UN mission in Libya.

Ending Youth Homelessness


The Connecticut Coalition to End Homelessness (CCEH) partnered with Microsoft to develop a mobile survey on the state of youth homelessness in the state of Connecticut.

microsoft developers

Eric Rozell

The app — We Count — was completed in about two weeks, just in time to start training volunteers for the youth homelessness survey, and it “was used by 200 volunteers on iOS and Android, who together collected more than 1,100 surveys over the span of a few days, with no major outages or issues,” writes Microsoft engineer Eric Rozell.

The mobile app survey developed by Microsoft and Hartford-based technology services provider Nutmeg Consulting was used by the CCEH to collect the necessary data to better understand homelessness and housing instability among youth in Connecticut.

“The app allowed us to quickly and efficiently collect the needed data, and tabulate it automatically, limiting error and expediting data collection,” said CCEH Director of HMIS and Strategic Analysis Brian Roccapriore.

View Comments (8)


  1. Pingback: Beyond the Code: How Microsoft Developers Tackle Humanity’s Global Crises | tech-1st

  2. Pingback: Journalist-built speech-to-text startup enlists same tech as UN humanitarian efforts – StartUp Beat

  3. Pingback: Así es como los desarrolladores de Microsoft abordan crisis humanitarias en todo el mundo

  4. Pingback: Así es como los desarrolladores de Microsoft abordan crisis humanitarias en todo el mundo | | NotiReporta

  5. George

    November 6, 2017 at 12:14 AM

    It’s wonderful to see that huge companies like MS are using their resources for the good of humanity and not to just make their CEO richer.

  6. Pingback: Desarrolladores de Microsoft comprometidos a abordar crisis humanitarias en el mundo

  7. Pingback: Microsoft y sus desarrollos, pretenden disminuir crisis humanitarias en todo el mundo | Android Latino

  8. SoftCroco

    February 1, 2018 at 9:32 AM

    Microsoft is a big company, nice sharing!

Leave a Reply

Your email address will not be published. Required fields are marked *


Tim Hinchliffe is a veteran journalist whose passions include writing about how technology impacts society and Artificial Intelligence. He prefers writing in-depth, interesting features that people actually want to read. Previously, he worked as a reporter for the Ghanaian Chronicle in West Africa, and Colombia Reports in South America.

More in Technology

ai task force china

AI Task Force Rhetoric Encourages Cold War With China Over National Security

Tim HinchliffeMarch 19, 2018
cryptocurrencies storm

Cryptocurrencies: A Perfect Storm

Melissa ThompsonMarch 16, 2018
native advertising

The rise of native advertising, and what the future holds: Interview

Sam Brake GuiaMarch 16, 2018
artificial intelligence startups

The Rise of Artificial Intelligence Startups

John MasonMarch 16, 2018
ai defense

The AI revolution in defense technology is happening faster than we think

James RosenfieldMarch 14, 2018
mossad invest startups

Why does Israeli spy agency Mossad invest in startups via Libertad Ventures?

Tim HinchliffeMarch 12, 2018
emotional intelligence

Artificial vs Emotional Intelligence in Machine Learning

James RosenfieldMarch 12, 2018

Cyberbullying isn’t going anywhere; here’s how to deal with it

Melissa ThompsonMarch 12, 2018
transhumanist agenda

A peek inside the transhumanist agenda

Tom ValovicMarch 9, 2018