Call For Code

Developer Challenge

Answer the Call for Code

The competition platform is powered by AngelHack, a Call for Code Program Supporter. Registration data is handled by AngelHack for the purpose of managing participation in the Call for Code Challenge.

The Call for Code Global Initiative is a rallying cry to developers to use their skills and mastery of the latest technologies to drive positive and long-lasting change across the world with their code.

For 2018, the Call for Code Global Challenge asks developers to create solutions that significantly improve preparedness for natural disasters and relief when they hit.

One team will win the first annual Call for Code Global Prize, supported by the United Nations Human Rights Office and the American Red Cross’ International team.

The winner will also earn several other awards that foster adoption of their application as an open source project (through the The Linux Foundation), scale its impact, and accelerate deployment in areas of greatest need.

Winners will be announced at the Call for Code Global Prize Event and Concert, which will benefit UN Human Rights and the American Red Cross, and be held on October 13th, the United Nations International Day for Disaster Reduction.

Grand Prize

$200,000 USD cash prize


Invitation to the Call for Code Global Prize Event


Long-term open source project support from The Linux Foundation


VC introduction and pitch opportunity


Offer to deploy the solution with IBM Corporate Service Corps



First and Second Runner Up

$25,000 USD cash prize


Invitation to the Call for Code Global Prize Event


Long-term open source project support from The Linux Foundation


Challenge scope

Build applications that improve disaster preparedness and build resilient communities.

Call for Code Charitable Partners have identified priorities and goals for reducing the impact on human life resulting from natural disasters. These strategies and frameworks highlight the areas where improvements should be made and can be accelerated by technology.

The team that wins the Call for Code Global Award will have built a creative application that can be deployed effectively and easily around the world. Some potential solutions include, but are not limited to:

  • Alerting pharmacies to increase their stocks of antibiotics, insulin, bottled water, and vaccines based on predicted weather-related disruptions.
  • Employing analytics to predict the impact of weather and educate communities on how to prepare for an impending disaster.
  • Using visual recognition to assess the impact of a seismic event and speed claims processing, reducing time to build back better.
  • Improving the efficiency, accountability, and resiliency of supply chains through blockchain technology.
  • Identifying and aiding people with reduced or restricted mobility who require special assistance (disabled, hospitalized, elderly, confined).


  • May 24, 2018
    Pre-Registration opens using the contest platform powered by AngelHack. You’re welcome to begin getting comfortable with the selected technology – see below for more information.
  • May through August
    Satellite events will run around the world to echo and amplify the Call for Code Global Challenge. These events may have self-contained competitions, possibly focused on one of the 6 technology areas below, and developers who participate are encouraged to join the Call for Code Global Challenge.
  • June 18
    Coding begins. After agreeing to the Participation Agreement you’ll be invited into our Slack group to begin forming teams and learn more about the event. IBM developer advocates will be online as well to answer any questions you may have.
  • August 31
    All submissions must be submitted by August 31, 2018 at 11:59 PM PT.
  • September 17
    Semi-finalists will be selected to pitch to leaders from IBM, AngelHack, DCC, the United Nations Human Rights Office, the American Red Cross, as well as leaders from Call for Code Premier Sponsors.
  • September 24
    Semi-finalists will be virtual, and teams will have 3 minutes to pitch to the judges, with 2 minutes for judges to ask questions. This panel will then determine the 3 overall winning teams of the competition
  • October 13
    The Call for Code Global Prize winner will be announced at an event and benefit concert.


Individuals or teams are encouraged to start from a library of IBM Code Patterns – open source roadmaps for solving complex programming challenges – that demonstrate how to use Weather Company, Watson AI, and Blockchain services on the IBM Cloud to build cognitive, social, and analytics applications.

You can use IBM Code Patterns for inspiration to kickstart your solutions or build your idea upon other services provided by the IBM Cloud (many based on open source technologies).

There are IBM Code Patterns for each of six suggested technical solution areas to explore when building your submission for the 2018 Call for Code Challenge. Your submission does not have to fit into one of these areas, but they can inspire what you build:

Bringing together infrastructure and platform services, IBM Cloud is home to 130+ unique services with millions of running applications. Including offerings like IBM Watson, VMWare servers, and Weather Company data and platforms built on Kubernetes, Apache OpenWhisk, Cloud Foundry, and more. To be eligible for the Call for Code Global Award, developers will be required to use IBM Cloud services in their solutions.


  • All submissions must be deployed and run on the IBM Cloud.
  • All submissions must make use of at least 5 IBM cloud services. Use of sponsor or affiliate APIs is also encouraged.
  • Teams of up to 5 participants, each at least 18 years old, are allowed.
  • All team members must have completed the Participation Agreement to compete.
  • A participant may not be part of multiple teams.
  • Winning teams will be subject to a code-review after submissions close on Aug 31.
  • Overall rights of first refusal to invest in projects will be outlined in Participant Agreement.