Overview
The International Organization for Migration (IOM) is a UN-affiliated intergovernmental body
established in 1951 to promote humane and orderly migration. It focuses on managing migration,
providing humanitarian aid, and supporting the reintegration of migrants. IOM also helps combat
human trafficking, assists in refugee resettlement, and links migration with sustainable
development. Additionally, it provides research and data on migration trends, offering guidance
to governments and international bodies. Its mission is to safeguard migrant rights and improve
migration management worldwide.
The Displacement Tracking Matrix (DTM) are various tools developed to
track and monitor population displacement. It
provides real-time data on the movement and needs of displaced people, helping governments,
humanitarian agencies, and other stakeholders make informed decisions during crises.
Key Functions
-
Data Collection: DTM gathers data on the location, conditions, and vulnerabilities of
displaced populations through site assessments, registration, and surveys.
-
Tracking Movements: It monitors displacement patterns to understand where people are moving,
why, and the challenges they face.
-
Needs Assessment: DTM assesses the needs of displaced individuals, such as shelter, food,
and medical care, to prioritize aid delivery.
-
Information Sharing: It shares data with humanitarian actors to coordinate effective
responses during emergencies like conflicts, natural disasters, or migration crises.
Tools &
Technologies Used
The website enables users to view all available self-storage spaces of varying sizes, make
reservations, and complete payments seamlessly.
- React Js
In building the "DTM Data coverage" tool, We leveraged React.js to develop a robust and
intuitive user interface, focusing on delivering
a seamless and engaging user experience. Implemented responsive design principles to ensure
that the application functions optimally across a variety of devices and screen sizes. By
utilizing component-based architecture, I enhanced code maintainability and scalability,
allowing for efficient updates and feature additions in future development cycles.
- MySQL & SQL Workbench
Utilized MySQL and SQL Workbench to perform a variety of database operations, including
creating, updating, and retrieving specific information from multiple databases and tables.
Leveraged these tools to efficiently manage and manipulate data, ensuring accuracy and
optimizing database performance for business-critical applications.
- Next Js
Utilized Next.js to develop the frontend UI for the "Check My Data" internal tool. Focused
on enhancing performance by leveraging server-side rendering and static site generation.
Implemented dynamic routing to create a smooth and responsive user experience. Additionally,
integrated Next.js's API routes to efficiently handle backend interactions, ensuring
seamless data fetching and improving the tool's overall functionality.
- @azure/msal-browser/@msal-react
Integrated @azure/msal-browser and @msal-react to implement secure authentication for
internal tools. This solution allowed users to authenticate via the organization's
centralized authentication system, ensuring compliance with security protocols while
providing a smooth and reliable login experience. The integration helped maintain robust
security by managing user sessions and token-based access to the application.
- Drupal & Drush
I work on the DTM portal, which is powered by Drupal, facilitating the efficient publishing
of datasets, data stories, maps, and reports. I actively utilize Drush commands for
configuration management, exporting and importing blocks and taxonomies, and maintaining
content types and block layouts. My role involves ensuring smooth content management and
optimizing the platform’s functionality for both users and administrators.
Website
https://dtm.iom.int
Web Application -
DTM Data Coverage
The tool allows users to access data availability and coverage while providing country
and year-level aggregated IDP figures, data collection round counts and administrative
boundary coverage.
The tool was featured in IOM`s Executive Office Update
August 2024
View the data coverage tool: https://dtm.iom.int/data-and-analysis/dtm-api/data-coverage
Web Application -
Check My Data - DTM Data Kit
Check My Data is a solution provided by the DTM Global Team to help missions monitor their data
collection process while ensuring basic data cleaning checks.
This initiative stems from the observation that manual data cleaning can be highly
time-consuming.
The solution is therefore threefold:
- Real-Time monitoring of the data collection process
- Providing insights on analytics by looking at variables' statistical attributes.
- Ensuring basic data quality control by a comprehensive data profiling