Skip to content
View pratyush-dh's full-sized avatar

Block or report pratyush-dh

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.

Content in all repositories owned by your account will be closed.
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
pratyush-dh/README.md

Hi, I'm Pratyush 👋

Website LinkedIn Followers

Forest Biometrician & Geospatial Data Scientist

I work at the intersection of measurement, data, and real-world decisions. Trained in forest biometrics (M.S., Mississippi State), I build GIS, remote sensing, and statistical tools that make results useful, reproducible, and defensible.

What do we actually know, how well do we know it, and how can we turn that knowledge into something useful?

Forestry  →  Spatial data  →  Analysis  →  Modeling  →  Automation  →  Decision support

Based in Florida (Open to relocation) , originally from Nepal 🇳🇵


🔭 What I work on

Area Focus
🌲 Forest biometrics Forest inventory, growth & yield, height–diameter modeling, small area estimation, mixed-effects and ML models on plot data, biomass and carbon
🛰️ Remote sensing & LiDAR LAS/LAZ processing, canopy and vegetation structure, land-cover classification, change detection
🗺️ Operational GIS Geodatabase and schema design, feature/REST services, spatial QA/QC, cartography
⚙️ Geospatial automation Python/ArcPy/R pipelines, custom toolboxes, spatial databases (PostGIS, SQLite, R-tree indexing)
🌐 Decision support Interactive web maps and apps (R Shiny, React, D3, three.js, MapLibre), technical briefings

⭐ Selected work

Interactive apps & web maps

  • 🌳 3D Forest Height Studio: Open-source R Shiny + three.js app that turns ETH Zurich 10 m canopy-height data into interactive 3D forest maps for any country or region, with PNG, GeoTIFF, and embeddable web-page export.
  • 🌧️ Rainfall Relief & Pulse: US precipitation drawn as terrain beside real elevation, with a 30-year animation where wet years swell and droughts sink (three.js, MapLibre GL, PRISM).
  • 🛰️ Carbon Data Atlas: Open atlas cataloging 16 satellite, model, inventory, and ground-based CO₂/CH₄/N₂O datasets, with a guided explorer and coverage maps (React, Vite, D3).
  • 🌲 US Forest Inventory Explorer: Interactive explorer built on live USDA FIA data (portfolio).

Forest biometrics research (FIA series)

Public write-ups with reproducible code, built on PostgreSQL/PostGIS, SQLite, and Python:

Cartography

Kathmandu Valley relief · Myagdi topographic map · US wood-products mills · Airports & flight routes · Web Mercator vs. Equal Earth explorer. See them all in the portfolio.

Machine learning & remote sensing

Tooling


🏗️ Applied experience

  • Automated processing of 14,000+ LiDAR tiles with Python/ArcPy for utility-corridor vegetation volume analysis.
  • Built a full-stack LiDAR retrieval app (Python, R Shiny, SQLite, R-tree) that cut multi-day data staging to minutes.
  • Co-led a 38,616+ mile positional-accuracy assessment of utility network data using LiDAR-derived ground truth.
  • Thesis: Small area estimation methods for county-level forest biomass (Mississippi and Minnesota).

🧰 Tools

Languages: Python R SQL JavaScript

Geospatial: GDAL/OGR rasterio terra lidR geopandas PDAL PostGIS QGIS ArcGIS Pro ArcPy Google Earth Engine

Data science & web: scikit-learn mlr TensorFlow R Shiny React D3 three.js MapLibre GL


🤝 Open to

Roles and collaborations in GIS (utility and forestry), forestry data science, forest carbon and MRV, and timberland analytics, plus open-source and research projects.

📫 Portfolio · LinkedIn · CV (PDF)

Seek progress, not perfection.

Popular repositories Loading

  1. satellite-image-classification-using-python satellite-image-classification-using-python Public

    In this repository, we are classifying a Landsat 8 image using Machine learning. We have classified an image of the Kathmandu valley and its surrounding areas into four major landcover types, viz. …

    Jupyter Notebook 4

  2. pratyush-dh.github.io pratyush-dh.github.io Public

    HTML 2

  3. pratyush-dh pratyush-dh Public

    1

  4. happiness-map happiness-map Public

    JavaScript 1

  5. geo-quizapp geo-quizapp Public

    JavaScript 1

  6. swimming-pool-detection swimming-pool-detection Public

    Jupyter Notebook 1