Hi There! My Name Is:

Mohammed H. Sallam

And I'm a Full-Stack Software Developer

Building innovative software solutions with modern technologies. Specialized in creating responsive, user-friendly applications with clean code and optimal performance.

I'm on it...
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.

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

Managessecurity incident reports for humanitarian operations in Ukraine. It includes amap for geographic incident visualization and uses NLP to process socialmedia feeds for automatic reporting. It supports incident reporting and bulkuploads 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) cluter 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 securityincidents 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 reportingsystem 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 enhancing 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 responseplanning, 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 spacial 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

Vechiles 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 Instructure 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 for 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.

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

Coding

  • C#
  • Java
  • JavaScript
  • Python
  • PHP
  • ASP.NET
  • SpringBoot
  • Django
  • Celery
  • Laravel
  • Redis
  • React
  • VueJS
  • CapacitorJS
  • ReactNative
  • NextJS

DevOps

  • GitHub
  • Bitbuckets
  • CI/CD
  • Docker/Compose
  • Linux
  • Shell/Bash
  • Apache2
  • Tomcat
  • Nginx

AI

  • Prompt Eng. & APIs
  • NLP

Data

Analysis

  • Excel
  • R/Python for DA
  • Power Query

DBs

  • PostgreSQL
  • MySQL
  • SQLServer
  • SQLite
  • Firebase
  • MongoDB
  • XOD

Visualization

  • Power BI
  • Tableau
  • Apex
  • ChartJS
  • D3

GIS

Desktop

  • ArcGIS
  • QGIS

Server

  • ArcServer
  • GeoServer

Web

  • Leaflet
  • MapBox

Multimedia

Audio

  • Audition

Graphic

  • Illustrator
  • Photoshop

Video

  • HitFilm

Project Management

General

  • Agile
  • Jira
  • MS Project
  • Scrum

Soft Skills

General

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

Latest Posts

Build Your First Secure Full-Stack App: ASP.NET Core + React with JWT Auth
Tutorials2025-05-2

Build Your First Secure Full-Stack App: ASP.NET Core + React with JWT Auth

Complete guide to building a secure full-stack application using ASP.NET Core, SQLite, React, and TanStack Router with JWT authentication

ASP.NET CoreReactJWT AuthSQLiteTanStack RouterFull Stack
Read More
Hello World! Kicking Off My Blog
General2025-05-1

Hello World! Kicking Off My Blog

Introduction to my development blog where I'll share insights from over a decade of full-stack development experience across tech and humanitarian sectors

Full StackASP.NET CoreReactAI/MLGISCareer
Read More

Discover More on the Blog

All Posts

Get In Touch

Contact Information

Phone

--

Location

Amman, Jordan

Send a Message