Hi There! My Name Is:

Mohammed H. Sallam

And I'm a Full-Stack Software Developer

Full-stack engineer and product lead crafting resilient, high-performance web systems. Passionate about clean architecture, developer velocity, and turning complex problems into intuitive digital products.

Robot

My Projects

Featured Projects

Explore a curated selection of my projects highlighting my expertise and evolution in software development—from responsive front-end designs to robust full-stack applications. Each project reflects my focus on solution-driven development, user-centric design, and technical innovation.

INCANVAS-AI
# 18

INCANVAS-AI

A comprehensive vector design application integrating agentic AI for advanced generative capabilities and automatic Reinforcement Learning. This platform empowers users with intelligent design automation, allowing for the creation of complex vector graphics with adaptive, AI-driven assistance.

PythonDjangoLangGraphQdrantCeleryRedisReactNext.js

2025

TMT – AI Text-Mining Tool - Image 1
# 1

TMT – AI Text-Mining Tool

This AI-powered application automates large-scale research workflows by integrating with search engines and social media platforms to scrape and analyze web/social media data. It extracts entities, events, and relationships, then structures the data into geospatially enriched datasets. The system processes raw data into actionable insights by visualizing events on interactive maps, timelines, and correlation graphs, while also generating analytical summaries and dynamic visualizations.

PythonDjangoCeleryRedisVue.jsPostgreSQLOpenAI APIHugging Face

2024 - 2025

Water Distribution System – Mykolaiv City, Odessa | UKRAINE
# 2

Water Distribution System – Mykolaiv City, Odessa | UKRAINE

Developed to manage water distribution service points in Mykolaiv city, featuring an interactive map that allows beneficiaries to locate the nearest service points, check operation days and hours, and provide feedback.

Java (Spring Boot)PostgreSQLJavaScript (VueJs)Tailwind CSSArcGis Maps Sdk for JavaScript

2023 - 2025

Security Incidents Reporting System - UNDSS | UKRAINE - Image 1
# 3

Security Incidents Reporting System - UNDSS | UKRAINE

Manages security incident reports for humanitarian operations in Ukraine. It includes a map for geographic incident visualization and uses NLP to process social media feeds for automatic reporting. It supports incident reporting and bulk uploads in Excel with data validation for accuracy and consistency.

Java (Spring Boot)PythonPostgreSQLJavaScript (VueJs)NLPLeafletJS

2024

Service Mapping and Feedback Mechanism System - GBV Cluster | UKRAINE - Image 1
# 4

Service Mapping and Feedback Mechanism System - GBV Cluster | UKRAINE

This multi-tier platform enables GBV cluster organizations to collaboratively manage and publish service locations (shelters, clinics, legal aid) through a secure partner portal, while making verified, anonymized data publicly accessible to beneficiaries via interactive maps with filtering capabilities.

Java (Spring Boot)PostgreSQLJavaScript (VueJs)LeafletJS

2023 - 2025

GBV Overview: Interactive Dashboard Website | UKRAINE
# 5

GBV Overview: Interactive Dashboard Website | UKRAINE

A website for highlighting and visualizing the analytics of Gender-Based Violence (GBV) cluster response in Ukraine.

ObservableHQD3.jsJavaScript (VueJs)

2024 - 2025

Sub-Agreements Tracking System – UNOCHA | YEMEN - Image 1
# 6

Sub-Agreements Tracking System – UNOCHA | YEMEN

For managing and tracking project profiles and sub-agreements between the government and implementing partners. It allows UNOCHA to oversee projects approvals and provide support. It includes reporting, automatic notifications, and data analysis tools.

Java (Spring Boot)PostgreSQLJavaScript (VueJs)Vuetify

2020 - 2025

AMRF System – UNOCHA Access Unit | YEMEN
# 7

AMRF System – UNOCHA Access Unit | YEMEN

Access and security incidents reports management for quick engagement and response.

Java (Spring Boot)PostgreSQLJavaScript (VueJs)VuetifyPower BI

2021 - 2025

CFM Feedback Mechanism – UNOCHA | YEMEN: - Image 1
# 8

CFM Feedback Mechanism – UNOCHA | YEMEN:

A feedback reporting system for assessing the impact of implemented humanitarian activities on the population.

Java (Spring Boot)PostgreSQLJavaScript (VueJs)Vuetify

2022 - 2025

BFCM Beneficiary Feedback and Complaints Mechanism – UNOCHA Yemen Humanitarian Fund (YHF):
# 9

BFCM Beneficiary Feedback and Complaints Mechanism – UNOCHA Yemen Humanitarian Fund (YHF):

A System to enhance the transparency and accountability of YHF funded humanitarian projects, by capturing and analyzing feedback and complaints from beneficiaries and other stakeholders.

Java (Spring Boot)PostgreSQLJavaScript (VueJs)Vuetify

2023 - 2025

RNA Tracker – UNOCHA | YEMEN
# 10

RNA Tracker – UNOCHA | YEMEN

For disasters reporting and response planning, designed to efficiently assess and respond to emergencies.

ObservableHQD3.jsJavaScript (VueJs)

2024 - 2025

IMMAP Online Training Platform - Image 1
# 11

IMMAP Online Training Platform

Learning environment for the humanitarian community, it facilitates digital knowledge sharing and improves access to high-quality training modules (Based on OpenEdx).

OpenEdxPython (Django)

2022 - 2025

HARADA – CLI for Building Applications
# 12

HARADA – CLI for Building Applications

A Command Line Interface tool based on the software architecture used for iMMAP projects. It generates complete software applications based on custom JSON features specification files.

CLINode.JsJava (Spring Boot)JavaScript (VueJs)Mustache.Js

2023

MAWQIE - Website Building/Hosting Service - Image 1
# 13

MAWQIE - Website Building/Hosting Service

MAWQIE - Website Building/Hosting Service logo

A user-centric, no-code Web Content Management System (WCMS) platform enabling users to create, customize, and deploy professional websites effortlessly. Featuring a drag-and-drop editor, custom layouts and themes, MAWQIE simplifies website management through its intuitive dashboard for content management and hosting.

ASP.NET MVCXOD DBjQueryBootstrap

2015 - 2017

GEOBASELINE - Image 1
# 14

GEOBASELINE

A custom GIS system for MTN Telecommunications company to optimize network coverage analysis by processing spatial/non-spatial datasets. The system integrates a spatial search engine, predefined geospatial workflows, satellite raster layers, and dynamic data visualization, while enabling reusable analysis templates via custom Geobaseline Output Templates (.got files) specification file.

GISSpatial AnalysisTelecommunicationsData Visualization

2009

XOD DATABASE
# 15

XOD DATABASE

Pronounced as “ZOD”, it is a thread-safe, object oriented, relational, in-memory, and xml-based database engine for .NET/.net core.

C#.NET/.NET Core

2011 - 2016

View Project Details
Ontrack - Image 1
# 16

Ontrack

A fleet tracking system, built for ALMAZ Group in Yemen.

C#.NET WCFSQL ServerSilverlightArcGIS Sdk for Silverlight

2009 - 2012

Protracker 2.5
# 17

Protracker 2.5

Vehicles Tracking system, featured customer: Marhaba Taxi Company

C#SQL ServerArcGIS Engine

2007 - 2010

My Journey

A path of growth and learning

My career spans over two decades across multiple countries and organizations, evolving from technical roles to leadership positions in software development, GIS, and data management. This interactive timeline highlights key positions that have shaped my professional journey and contributed to my diverse skill set.

Navigate through the timeline to explore my experience, responsibilities, and the technologies I've worked with throughout my career. Each position has contributed unique perspectives and skills that inform my approach to problem-solving and technical innovation.

Early Technical Experience

Early Technical Experience

Various Organizations
Jan 2001 - Apr 2005

Multiple roles in technical development and education.

  • ASP.NET Instructor at New Horizons.
  • Systems Development Specialist at YEMEN EXPERT SOLUTIONS.
  • Programmer at ALHARAM FOR MODERN IT.
  • Supervisor and Writer at PC.NET MAGAZINE.
  • IT Trainer at DARCOM Institute.
Teacher

Teacher

APTECH COMPUTER EDUCATION(YEMEN Branch)
Apr 2002 - Jun 2007

Teaching advanced diploma modules in various technical subjects.

  • Web Development, Programming, Graphic Design, and Animation.
  • Supervised lab-faculties and took roles in network administration.
Software & GIS Developer

Software & GIS Developer

PRODIGY
Jul 2007 - May 2009

Delivered key software development contributions and supervised specific project initiatives.

  • Key developer of the company's flagship; Protracker Vehicles Tracking System.
  • Developed the core software framework used to power many products.
  • Implemented GIS solutions for tracking applications.
Project Manager

Project Manager

ALMAZ GROUP(Technology Division)
Jun 2009 - Feb 2012

Spearheaded the company's team in developing ALMAZ Ontrack fleet tracking system.

  • Spearheaded the development of ALMAZ Ontrack.
  • Led cross-functional team from concept to deployment.
  • Engaged GSM operators and GPS hardware manufacturers.
Database/GIS Specialist

Database/GIS Specialist

USAID (CLP) Project
Mar 2012 - Nov 2014

Developed software tools, databases, and geospatial solutions and analyses.

  • Established geospatial database systems.
  • Produced digital maps (for analysis and online publication) and physical maps.
  • Developed database-driven software tools to enhance Monitoring & Evaluation (M&E) processes.
  • Designed and led a nationwide spatial data collection survey.
ICT Officer

ICT Officer

USAID (JSI) Projects
Dec 2018 - Jun 2015

System developer and technical adviser of eLMIS system project.

  • In charge of developing eLMIS (Logistics Management Information System).
  • Managed network administration tasks.
  • Assisted in drafting RFPs and liaised with vendors for hardware procurement.
Data Management Officer

Data Management Officer

RELIEF INTERNATIONAL
Apr 2017 - Jun 2017

Leading data management teams, ensuring data quality, and providing technical support.

  • Led a 6-person team to develop and improve data collection for organizational activity tracking and reporting.
  • Collaborated closely with the food distribution team to deliver end-to-end data support.
  • Supervised field sampling and activity verification to maintain data integrity.
Information Management Officer

Information Management Officer

iMMAP Inc. (UNICEF)(YEMEN)
Jun 2017 - Feb 2018

Seconded to UNICEF, for managing information development cycles.

  • Developed GIS-powered information products such as maps and interactive dashboards for WASH cluster.
  • Worked on data collection, cleaning, and creating structured datasets for WASH cluster activities.
Information Management/Training Officer

Information Management/Training Officer

iMMAP Inc. (UNOCHA)(YEMEN)
Jun 2017 - Mar 2020

Seconded to UNOCHA as an IM Trainer and Officer.

  • Developed GIS-powered information products such as maps and interactive dashboards.
  • Provided training and technical information management support for UN, INGOs, and NNGOs.
Software Developer

Software Developer

iMMAP Inc.(JORDAN)
Mar 2020 - Aug 2023

Lead developer providing full-stack software development, DevOps, and technical support for partners.

  • Drove requirements gathering with partners through a demo/feedback loop to enable agile prototyping and delivery.
  • Built 6+ innovative systems with GIS, data management, and analytics components for UN partners.
Software Developer

Software Developer

iMMAP Inc.(UKRAINE)
Aug 2023 - Feb 2025

Led task management with Agile and Scrum methodologies, ensuring efficient workflows and on-time delivery.

  • Led task management with Agile and Scrum methodologies,
  • Built 4 innovative systems for humanitarian organizations and governmental bodies.
  • Developed GIS, data management/analysis and AI (LLMs & NLP) solutions.
eUNRWA Product Lead

eUNRWA Product Lead

UNRWA(Amman, Jordan)
May 2026 - Present

Leading product engineering, platform reliability, and the strategic transition of the eUNRWA digital ecosystem serving hundreds of thousands of beneficiaries.

  • Spearheading the technical ownership transfer of the eUNRWA platform from UNICC to UNRWA.
  • Directing software engineering and maintaining a 24/7 production platform serving hundreds of thousands of beneficiaries.
  • Architecting the complete local development environment and automated CI/CD deployment pipelines.
  • Deploying and configuring Application Performance Monitoring (APM) infrastructure for real-time observability and reliability.
  • Building a comprehensive technical knowledge base covering the mobile app, CRM, backend services, and DevOps infrastructure.
  • Training, mentoring, and managing internal engineering team members to build autonomous technical capacity.

Skills & Expertise

My Approach to Skills Development

Throughout my career, I've cultivated a diverse skill set that spans technical development, data management, and soft skills. My expertise is built on a foundation of continuous learning and practical application across various domains and technologies.

While working in the humanitarian field, my technical expertise and support reached several countries including Yemen, Ukraine, Jordan, Syria, Iraq, Afghanistan, Ethiopia, and Somalia. This global experience has shaped my approach to problem-solving and technology implementation in diverse contexts.

I believe in maintaining a balance between depth and breadth of knowledge. While specializing in certain areas like GIS and full-stack development, I also ensure I have working knowledge across adjacent technologies to facilitate effective collaboration and system design.

Click on a category to focus
Rotate: 0°

Software Development

  • JavaScript
  • SpringBoot
  • VueJS
  • C#
  • Java
  • Apache2
  • Agentic Engineering
  • Python
  • ASP.NET
  • Django
  • React
  • GitHub
  • Bitbuckets
  • Docker/Compose
  • Linux
  • Tomcat
  • Nginx
  • Azure
  • Azure DevOps
  • Celery
  • Redis
  • CapacitorJS
  • Tauri
  • NextJS
  • Kubernetes/Helm
  • Dynamics365
  • PowerApps
  • PHP
  • Laravel
  • ReactNative
  • CI/CD
  • Shell/Bash
  • NLP

Data

  • Excel
  • PostgreSQL
  • XOD
  • Power Query
  • MySQL
  • Power BI
  • SQLServer
  • SQLite
  • Tableau
  • ChartJS
  • R/Python for DA
  • MongoDB
  • D3
  • Firebase
  • Apex

GIS

  • ArcGIS
  • QGIS
  • GeoServer
  • Leaflet
  • MapBox
  • ArcServer

Multimedia

  • Illustrator
  • HitFilm
  • Photoshop
  • Audition

Project Management

  • Agile
  • Jira
  • Scrum
  • MS Project

Soft Skills

  • Critical Thinking
  • Mentoring
  • Adaptability
  • Communication
  • Leadership
  • Time Management

Get In Touch

Contact Information

Location

Amman, Jordan

Send a Message