Muhammad Saleem (@Muhammad_osm) header
Muhammad Saleem (@Muhammad_osm) profile picture

Researcher, OpenGIScience Research Lab, Photographer and Spatial Engineer

Enschede, The Netherlands
Joined December 2019
Photo by Muhammad Saleem (@Muhammad_osm)Photo by Muhammad Saleem (@Muhammad_osm)Photo by Muhammad Saleem (@Muhammad_osm)Photo by Muhammad Saleem (@Muhammad_osm)Photo by Muhammad Saleem (@Muhammad_osm)Photo by Muhammad Saleem (@Muhammad_osm)Photo by Muhammad Saleem (@Muhammad_osm)Photo by Muhammad Saleem (@Muhammad_osm)Photo by Muhammad Saleem (@Muhammad_osm)Photo by Muhammad Saleem (@Muhammad_osm)
Deviation symbols are national summer sign posts for cyclists in Drechtensteden (Dordrecht, Zwijndrecht, sliedrecht en Papendrecht). With too many inconvenience this summer with road closures and deviation everywhere you go. #drechtenseden #Dordrecht #sliedrecht #Papendrecht
204
Muhammad Saleem retweeted
これはマズイだろ。 見たことないよこんなの。 いいの?こんなことして。 こんなことしてる奴初めて見たよ俺は。 キーパーの視界に入る少し触れるとかならまだわかるけど完全な押さえ込みじゃん。 ほんと好きになれないよ今回のアルゼンチン
4
1,967
316
16,950
3,076,107
Muhammad Saleem retweeted
all we want is consistency...
605
3,538
92
24,096
393,711
Unbelievable
This Post is from a suspended account. Learn more
31
Muhammad Saleem retweeted
#QATSUI Absolutely brilliant just what Switzerland deserve for being absolutely shit and for being given a goal (penalty) that was offside. Best goal of the world cup so far well done Qatar 🇶🇦
1
1
18
936
Muhammad Saleem retweeted
Replying to @ITVSport
@ITVSport @BBCSport @FOXSports Are any of you brave enough to get in touch with @FIFAWorldCup and DEMAND they show the non offside decision for the swiss penalty. If you don't , you are complicit in the corruption! @markpougatch @IanWright0 ????#QATSUI
2
3
336
Again with @NS_online miscommunication on where the buses should be standing for alternative transport from Dordrecht to Lage Zwaluwe. Many passengers stranded for more than 30 minutes for a bus that didn't even came to the offical stop. No communication or help from the NS.
78
When systems fail — and behavior makes it worse’m sharing this experience to highlight a systemic issue, not to single out individuals. On several occasions at Brussels Airport, I was stopped because I share a name with someone flagged in international security systems.
5
35
the human cost becomes very real.Strong security and human dignity are not opposing goals — they should reinforce each other. I believe this is a conversation worth having
19
Requesting an officer’s name for that purpose was questioned, and only a badge number was provided.I fully respect the need for border security. But when systems rely heavily on name-based matching, and when those affected are not treated with transparency or respect.
15
told I should “be happy” to be checked in the EU, and advised that if I wished to avoid this, I should travel from another country instead.When I asked how to file a complaint, the response felt dismissive and discouraging.
13
Each time, authorities confirmed that I am not the person sought — yet the stops continue.What made these encounters particularly difficult was not only the repeated misidentification, but the way concerns were handled. I was met with remarks comparing my nationality to others,
11
For @NS_online More than 1.5hour standing for train. Train passes by but dont stop and cancelled at last moment that we cannot take other train. Then some conductor on social media says NS have to focus on other priorities than fixing the trains... such a shame
44
Muhammad Saleem retweeted
Testimonials according to Dutch citizens 12/
97
3,311
214
12,806
647,222
COP28 in the UAE: Because where better to discuss global transparency than in the desert's mirage?

1,398
129
5,921
6,418,926
Muhammad Saleem retweeted
It's why I am proud of colleagues at @hotosm for developing an open approach, tools and training to pragmatically support this practice. Considering the ethics of humanitarian action is daunting, even if not your first time! This helps a lot: github.com/hotosm/data_prote…
1
5
10
586
Muhammad Saleem retweeted
Congratulations @geertwilderspvv
4
73
4
537
33,321