GeospatialOSINTData & Python

Josh
Scott.

Open-source intelligence, spatial analysis, and Python tooling — making sense of the world through data.

Scroll

01. About

About Me

I hold a diploma in IT Programming and a Graduate Certificate in Geospatial Data Analytics. I build tools at the intersection of software, maps, and open-source research -- things that are technically solid and actually useful.

I'm drawn to problems that need both depth and careful thinking. Whether that's tracking conflict damage through satellite imagery, building full-stack GIS apps, running ML pipelines on spatial data or just having fun learning about new things -- I pick up new tools fast and care a lot about getting the output right.

  • OSINT & Conflict MonitoringBuilt dashboards and analytical workflows for open-source intelligence gathering — tracking conflict events, infrastructure damage, and geospatial signals from public data.

  • Full-Stack GIS DevelopmentDeveloped a routing web app for my personal summer time landscaping business using Next.js, FastAPI, and PostgreSQL featuring live weather overlays, elevation profiles, and gas cost estimation.

  • Workflow AutomationAutomated client management, scheduling, and payment tracking for a service business using custom Google Sheets / Apps Script workflows.

  • Machine LearningTrained GPU-accelerated CNNs for image classification and regression models for predictive analysis across geospatial and general datasets.

  • Remote Sensing & Satellite Imagery and Analysis/Drone ImageryAnalyzed satellite imagery for change detection and damage assessment in conflict zones and other areas of interest. Collected and processed drone footage, stitching 180° and 360° panoramas with Hugin to create interactive ground-level visualizations.

Josh Scott

02. Work

Projects

SENTINEL Dashboard

SENTINEL Dashboard

A real-time OSINT monitoring dashboard for tracking conflict events, infrastructure damage, and geospatial signals aggregated from open sources.

PythonOSINTGeospatialDashboard
ArcGIS Pro

Bakhmut Damage Assessment

Satellite imagery analysis quantifying structural damage across Bakhmut, Ukraine — using change-detection and spatial overlay techniques in ArcGIS Pro.

ArcGIS ProRemote SensingChange DetectionGIS
Private / Academic
ShortestPath

ShortestPath

A Google Maps-inspired routing app with elevation profiles, live weather overlays, and gas cost estimation.

Next.jsFastAPIPostgreSQL
Private / Academic
QuickPoll

QuickPoll

A collaborative web app for creating and sharing quick polls. Built as a team of 4.

Next.jsReactGoLang
Private / Academic
GPT Discord Bot

GPT Discord Bot

A Discord bot powered by OpenAI's GPT-3.5 Turbo API for AI-generated text responses.

Node.jsOpenAI APIDiscord
TheJJBot

TheJJBot

A multipurpose Discord bot with a wide variety of community features and commands.

Node.jsDiscord.js
Screen Saver Scramble

Screen Saver Scramble

An interactive screen saver with dynamic animations, built in Java Swing.

JavaSwing
Delivery Route Optimization

Delivery Route Optimization

GIS analysis identifying optimal delivery routes for a business across multiple city locations.

GISArcGIS ProRouting
Private / Academic

GIS & Cartography

ArcGIS Pro · QGIS
NDVI

[Map Title]

[One-line description of what this map shows and where.]

Land Cover Classification

[Map Title]

[One-line description of what this map shows and where.]

DEM / Terrain

[Map Title]

[One-line description of what this map shows and where.]

Change Detection

[Map Title]

[One-line description of what this map shows and where.]

Infrastructure Damage Heatmap
Battle Damage Assessment

Infrastructure Damage Heatmap

A simple map showcasing the damage in Bakhmut, Ukraine.

NDVI Change Raster
NDVI / Vegetation Analysis

NDVI Change Raster

A map showing vegetation health changes across the city of Bakhmut, Ukraine.

03. Capabilities

Skills & Tech Stack

Languages

  • Python
  • JavaScript
  • TypeScript
  • SQL
  • Java

Frameworks & Libraries

  • Next.js
  • React
  • FastAPI
  • Node.js
  • TailwindCSS
  • pandas
  • NumPy

GIS & Spatial

  • ArcGIS Pro
  • QGIS
  • PostGIS
  • OpenStreetMap
  • Leaflet
  • Hugin

OSINT & Analysis

  • Satellite Imagery
  • Damage Assessment
  • Change Detection
  • Geospatial Analysis
  • Conflict Mapping

Data & ML

  • Machine Learning
  • TensorFlow / Keras
  • CNN Models
  • scikit-learn
  • Jupyter

Tools & Platforms

  • Git
  • PostgreSQL
  • Docker
  • Linux / CLI
  • Google Apps Script
  • Vercel
  • Azure

04. Background

Resume

Education

2025 – 2026

Certificate

GIS — Remote Sensing

Nova Scotia Community College

  • Remote sensing principles and satellite imagery interpretation
  • Spectral analysis and land cover classification
  • Practical workflows for Earth observation data

2024 – 2025

Graduate Certificate

Geospatial Data Analytics

Nova Scotia Community College

  • GIS analysis, spatial data workflows, and remote sensing
  • Machine learning applied to geospatial and satellite datasets
  • Conflict damage assessment and change-detection techniques

2022 – 2024

Diploma

IT Programming

Nova Scotia Community College

  • Full-stack web development and software architecture
  • Database design, backend systems, and APIs
  • Collaborative Agile team projects

Experience

2023 – Present

Freelance Developer & Geospatial Analyst

Self-Employed

  • Built full-stack GIS routing application with live weather, elevation, and cost overlays
  • Conducted OSINT-driven satellite damage assessments for conflict-affected areas
  • Developed and open-sourced multiple tools, bots, and web applications

Summer 2023 - Present

Owner / Operator

Landscaping Business

  • Automated client management, scheduling, and payment tracking via Google Apps Script
  • Handled all operations end-to-end: quoting, scheduling, client relations, and delivery

05. Contact

Get In Touch

Open to new projects and opportunities. Whether you want to collaborate, discuss OSINT and geospatial work, or just say hi... reach out.

josh@joshscott.ca

JOSH SCOTT — 2026