Welcome to my GitHub Profile! I am a Geoinformatics enthusiast with a passion for GIS, Remote Sensing, and automation. As a graduate in GIS, I have developed a strong foundation in GIS, Remote Sensing and Geoinformatics theory and practice. My experience has allowed me to specialize in using Python to create custom toolboxes and script tools for ArcGIS and QGIS, as well as creating maps and analyzing satellite imagery using the latest mapping technologies. I am always exploring new ways to automate GIS workflows, and I am excited to share my work and collaborate with others in the community.
- Web GIS and web mapping
- Network analysis and routing
- Raster data analysis and processing
- Geospatial data analysis and modeling
- Scripting and automation (e.g. Python, R)
- Geoprocessing and spatial data management
- Spatial data management and database design
- GIS data conversion and data transformation
- Geospatial data quality control and validation
- Remote sensing for agriculture and crop mapping
- Remote sensing data visualization and cartography
- Web scraping and data harvesting for geospatial data
- Advanced spatial analysis techniques (e.g. spatial statistics, spatial modeling)
- Familiarity with GIS APIs and programming libraries (e.g. GDAL, Geopandas, Arcpy, Fiona)
- Repository: arcgis-geo-copilot-llm
- ArcGIS Pro script tool that uses LLMs to convert natural language GIS requests into reviewable ArcPy geoprocessing commands.
- Tools/skills: ArcGIS Pro, ArcPy, Python, OpenAI API, Ollama, Tkinter, prompt engineering, GIS automation.
- Repository: Logistics-Routing-MVP-Demo
- Full-stack GIS routing MVP for route alternatives, blocked zones, and traffic-point simulation.
- Tools/skills: PostGIS, pgRouting, Flask, Docker, Leaflet, PostgreSQL, SQL, OpenStreetMap, GeoJSON.
- Repository: arcgis-drone-route-report-automation
- ArcGIS Pro Python toolbox for drone route automation and route report generation using Excel input and Google Maps API.
- Tools/skills: ArcGIS Pro, ArcPy, Python Toolbox
.pyt, Google Maps API, Excel, route automation.
- Repository: arcpy-forestry-sampling-point-generator
- ArcPy script tool for generating forestry sampling points using slope, forest cover, road proximity, and study area suitability criteria.
- Tools/skills: ArcGIS Pro, ArcPy, Spatial Analyst, raster analysis, suitability analysis, environmental GIS.
- Repository: arcpy-spatial-reference-checker
- ArcPy automation script for checking coordinate systems and batch reprojecting shapefiles or geodatabase feature classes.
- Tools/skills: ArcGIS Pro, ArcPy, coordinate systems, projections, reprojection, GIS data management, QA/QC.
- Repository: ascii-xyz-lidar-metadata-extractor
- Python script for extracting coordinate extents, tile dimensions, point count, and elevation statistics from ASCII XYZ LiDAR/DEM files.
- Tools/skills: Python, LiDAR, DEM, XYZ data, metadata extraction, terrain data processing.
- Repository: csv-survey-points-arcpy
- ArcPy script tool for converting CSV survey data with DMS coordinates into WGS84 point feature classes.
- Tools/skills: ArcGIS Pro, ArcPy, Python, CSV, DMS to decimal degrees, coordinate conversion, survey data processing.
- Repository: GEE_NDVI_ZonalStats
- Google Earth Engine project for NDVI analysis and zonal statistics.
- Tools/skills: Google Earth Engine, JavaScript, NDVI, remote sensing, vegetation analysis, zonal statistics.
- GIS Coordinator, Franchise Ready (Nov 2021 - Aug 2024)
- GIS Associate, Greenage Services (Pvt.) Ltd. (Apr 2021 - Nov 2021)
- Data Analyst Intern, Dinco Pakistan (Pvt.) Ltd. (Nov 2020 - Feb 2021)
- Freelancer, Delivered 200+ projects (Jan 2020 - Present)
- Master of Geographic Information Systems (MGIS), University of Calgary (2024 - 2026)
- Bachelor of Science in Geoinformatics, Pir Meher Ali Shah Arid Agriculture University Rawalpindi (2016 - 2020)
Feel free to take a look around my profile and check out my projects. If you have any questions or would like to collaborate, don't hesitate to reach out at !
