Skip to content
View ShabaniMagawila's full-sized avatar

Block or report ShabaniMagawila

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
ShabaniMagawila/README.md

๐Ÿ‘‹ Hi, I'm Shabani H. Magawila

Urban Planner โ€ข GIS & Remote Sensing Specialist โ€ข Python Developer โ€ข Geospatial Consultant

๐Ÿ“ Dodoma, Tanzania | ๐ŸŒ Founder of OpenGeoCity Tanzania

Twitter LinkedIn Portfolio


๐Ÿš€ Featured Projects

๐ŸŒ Web Applications & Platforms

Official website for OpenGeoCity Tanzania with OAuth authentication, dark mode, and modern interactive effects.

Tech Stack: Python (Flask), HTML, CSS, JavaScript | Deployment: Vercel
Features: OAuth login, responsive design, parallax effects, GIS course integration

Comprehensive system for managing workshops, registrations, and participant tracking.

Tech Stack: Python, Web Framework | Purpose: Event & Workshop Administration

Digital wallet solution for tracking community impact and contributions.

Organization: OpenGeoCity Tanzania

Intelligent inventory management system for pharmaceutical operations.

Organization: OpenGeoCity Tanzania | Focus: Healthcare, Inventory Management

Data portal application for managing and visualizing datasets.

Tech Stack: JavaScript | Created: May 2026

Starter template for building Next.js platform applications.

Tech Stack: JavaScript | Created: July 2025


๐Ÿ—บ๏ธ GIS & Geospatial Solutions

Interactive dashboard for visualizing educational facility distribution and analytics.

Tech Stack: JavaScript, GIS Libraries | Purpose: Educational Planning & Analysis

Task management tool for OpenStreetMap mapping campaigns and community coordination.

Purpose: Community Mapping, OpenStreetMap Contribution

Powerful data processing application for cleaning, splitting, replacing, fixing coordinates, and geocoding large datasets.

Tech Stack: Python | License: MIT | Applications: Data Cleaning, Geocoding, Spatial Analysis

Curated collection of GIS datasets for Tanzania and East Africa.

Purpose: Open Data, Spatial Analysis


๐Ÿ’ป Tools & Utilities

Java application for converting between different coordinate systems and formats.

Tech Stack: Java | Purpose: Geospatial Data Processing

Interactive HTML-based application.

Tech Stack: HTML | Status: Recently Updated (Feb 2026)

Open Scene โญ

Simple Java application demonstrating scene transitions and UI navigation.

Tech Stack: Java | Purpose: Educational, UI Development


๐ŸŽจ Design & Branding

Official logo and branding materials for IRDP YouthMappers chapter.

License: Apache License 2.0

Collection of logos and design assets created for various projects.

License: Creative Commons Zero v1.0 Universal


๐Ÿ› ๏ธ Technical Skills

Programming & Development

Python Java JavaScript R SQL HTML5 CSS3

GIS & Spatial Analysis

  • Software: QGIS, ArcGIS Pro, Google Earth Engine, PostGIS
  • Libraries: Leaflet, ArcGIS JavaScript API
  • Platforms: ArcGIS Online, ArcGIS Dashboards

Backend & DevOps

FastAPI Flask Docker PostgreSQL Git

Tools & IDEs

  • Development: VS Code, Android Studio, PyQt5
  • 3D & Visualization: Blender, Unreal Engine
  • Version Control: Git, GitHub

๐Ÿ’ผ Professional Experience

๐Ÿงญ Former President โ€“ IRDP YouthMappers (Dodoma Chapter)
๐Ÿ›ฐ๏ธ GIS & Mapping Specialist โ€“ Ramani Huria, Crowd2Map, NBS Tanzania
๐Ÿ’ผ GIS & Remote Sensing Consultant โ€“ Planning, environment, and development projects
๐Ÿ’ก Intern โ€“ Esri Eastern Africa (Solution Architecture)
๐ŸŒ Community Mapper โ€“ OpenStreetMap contributor across Tanzania


๐Ÿ“š Currently Learning & Exploring

  • โš™๏ธ Building scalable backend APIs with FastAPI & PostgreSQL
  • ๐ŸŒ Full-stack development with Docker, React, and CI/CD pipelines
  • ๐Ÿง  AI & Deep Learning for satellite image classification and analysis
  • ๐ŸŽฎ Game environment creation using Unreal Engine & Blender
  • ๐Ÿ” OAuth authentication and secure web application development

๐ŸŒŸ Notable Contributions

OpenStreetMap

  • Active contributor mapping Tanzania's infrastructure and communities
  • Building capacity through YouthMappers and community mapping initiatives
  • OSM Profile

OpenGeoCity Tanzania

  • Founded and leading OpenGeoCity Tanzania
  • Developing open-source geospatial solutions for community empowerment
  • Website: opengeocity.org

National Bureau of Statistics (NBS) Tanzania

  • Geospatial dashboard development for planning and decision-making
  • View Dashboard

๐Ÿ“Š GitHub Statistics

๐Ÿ† GitHub Trophies

trophy

๐Ÿ“ˆ GitHub Stats & Streak

GitHub Stats GitHub Streak

๐Ÿ’ป Most Used Languages

Top Languages

๐Ÿ“Š Contribution Graph

Activity Graph

๐Ÿ“Œ GitHub Profile Summary

Profile Details

Repos per Language Most Commit Language

Stats Productive Time


๐Ÿ“ซ Contact & Connect

๐Ÿ“ง Email: shabanimagawila@gmail.com
๐Ÿ“ฑ Phone: +255 759 968 919
๐ŸŒ Website: Portfolio
๐Ÿฆ Twitter: @shabanimagawila
๐Ÿ’ผ LinkedIn: shabanimagawila
๐Ÿ—บ๏ธ OpenStreetMap: SHABANI MAGAWILA


"Empowering communities through geospatial technology and open data."

Popular repositories Loading

  1. Open_Scene Open_Scene Public

    A simple Java App which enable you to open second scene while clicking on button of first scene

    Java 1

  2. NBSCleaning_Tool_v1.2 NBSCleaning_Tool_v1.2 Public

    NBSCleaning_Tool is a powerful data processing application designed for cleaning, splitting, replacing, fixing coordinates, and geocoding large datasets. Built with Python, this tool provides an inโ€ฆ

    Python 1

  3. chat chat Public

    Chat Room

  4. python python Public

    This repository was designed as result of my python course

  5. python1 python1 Public

  6. shelby shelby Public

    Tcl