Skip to content
View arashmad's full-sized avatar

Block or report arashmad

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
arashmad/README.md

Hi, I'm Arash Madadi

Geospatial Full-Stack Developer | Python/FastAPI | React/TypeScript 🌎 🛰️ 💻 🗺️

I am a full-stack developer with a geospatial/GIS background, focused on building web applications, APIs, and data-driven tools for spatial data visualization, analysis, and decision support.

My experience combines frontend development, backend API design, and geospatial data processing across product and research environments.

Programming Skills

Languages: TypeScript, JavaScript, Python, SQL
Frontend: React, Remix, TailwindCSS, shadcn/ui
Backend: FastAPI, REST APIs, SQLAlchemy, Pydantic
Databases: PostgreSQL, PostGIS, relational data modeling
Geospatial: PostGIS, GeoPandas, Shapely, Rasterio, Mapbox GL, Leaflet, OpenLayers, vector tiles
Tools: Docker, Git, GitHub Actions, GitLab CI, pytest
AI-assisted Development: Cursor AI, Codex Cloud and skills, AI-assisted prototyping and code review with human ownership

Featured Portfolio Project

GeoInsight API

Backend-focused geospatial API built with FastAPI, PostgreSQL/PostGIS, SQLAlchemy, Alembic, Docker, and pytest.

Designed to manage projects and areas of interest, ingest geospatial datasets, and support async vector/raster analysis pipelines for spatial intelligence workflows.

Repository: arashmad/geoInsight-api

Development phases:
Foundation - Phase 1 (In Progress)
Sentinel-2 Data Integration (Upcoming...)
Sentinel-2 Data Processing (Upcoming...)

Pinned Loading

  1. geoInsight-api geoInsight-api Public

    A FastAPI/PostGIS backend for managing AOI, ingesting geospatial datasets, and running async vector/raster analysis pipelines to produce spatial intelligence reports.

    Python

  2. sentinel2-ingest sentinel2-ingest Public

    Standalone Python package for inspecting Sentinel-2 scenes, estimating AOI-level usability, and downloading selected raw bands as GeoTIFF.

    Python