Project PeaceOut — meaningful side projects keep engineering talent excited

The Problem

It was very challenging for the Afghan candidates to apply and provide their information to the Canadian Government. The NGOs were doing their best to help gather the information from the candidates and advocate with the Canadian Government on their behalf. The NGOs themselves did not have a good way to capture the information from the candidates and share it across the different NGOs. The data was very sensitive in nature and needed to be secured.

The Solution

Figure 1 — The solution is translated both in Pashto & Dari
  • The solution is a web application that consists of an Angular front-end and Flask API
  • IBM DB2 to store user submitted data and Cloud Object Storage for persisting file uploads by users
  • Users are authenticated through IBM AppId
  • Both applications are deployed in a Managed Kubernetes Service (IKS) on IBM Cloud
  • The cloud environment is set up with Virtual Private Cloud (VPC) for the underlying infrastructure
  • The solution went through penetration testing with the IBM Security Services team to ensure the solution is not exposed to any vulnerabilities
Figure 2 — High Level Application Architecture

The Results

IBM’s initiative, which we called Project PeaceOut, has enabled NGOs to securely accelerate the relocation of Afghan refugees to Canada by:

  • Improving the quality of data captured for Afghan refugees that are eligible for immigration to Canada, increasing the odds of relocation with the advocation of the NGOs
  • Insuring complete and accurate documentation of applications

Engineers want to build cool stuff and make a difference in the world

Project PeaceOut was one of the most meaningful projects I have had the opportunity to work on recently. There have been several such side projects that make me feel good about the work I do. As a hands-on software architect, working on these pro bono side projects provides me with a lot of satisfaction and fulfillment at work.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Shahir A. Daya

Shahir A. Daya

Shahir Daya is an IBM Distinguished Engineer and Chief Architect for Business Transformation Services in IBM Consulting.