Skip to content
View Defani's full-sized avatar

Block or report Defani

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
Defani/README.md
banner
Typing Console

Defani Arman Alfitriansyah Views Stars

Forester | Ecology & Carbon Analyst | Species Distribution Modeling

Forestry, ecology, and carbon science through open-source geospatial technology.

LinkedIn Medium TikTok Instagram 49s.lab Kaggle RPubs Behance Email

About

  • Bachelor of Forestry, Universitas Kuningan — graduated August 2026, GPA 3.88.
  • Focus areas: forest and mangrove carbon stock mapping, ecological modeling, and species distribution modeling (SDM) for conservation and sustainability.
  • Applies remote sensing data (Sentinel-2, Landsat) and spectral analysis to quantify above-ground biomass (AGB) and support restoration prioritization.
  • Builds and maintains open-source geospatial workflows using QGIS, R, Python, and Google Earth Engine, including RasterViz, a QGIS plugin used by 900+ users worldwide.
  • Shares knowledge on ecology, carbon, and open-source GIS with a community of 5,000+ followers through @49s.lab.

Experience

Role Organization Period
GIS Consultant Redelong Institute, Rumah Berkelanjutan TFCA Program Current
GIS Consultant, PECI Program WWF Indonesia (home-based, Aceh) Since September 2026
Laboratory Assistant Universitas Kuningan 2025–2026
GIS & Remote Sensing Tutor Forum Pohon Langka Indonesia 2025
Social Forestry Facilitator BPSKL Sumatera, Ministry of Environment and Forestry 2024

Forestry & Field Expertise

  • Forestry measurements: biomass parameter measurement, forest inventory, wildlife inventory.
  • Vegetation & biometrics: forest profile construction, vegetation analysis, forest biometrics.
  • Biodiversity survey: Taman Nasional Gunung Ciremai (TNGC).
  • Coastal ecosystems: mangrove survey and identification.

Technical Stack

Category Python Ecosystem R Ecosystem Software / Spatial Tools
Data & ML



Geospatial & Ecology









Visualization & GUI





Featured Projects

Project What it is Status
RasterViz QGIS plugin (ID qrviz, GPL-2.0) for styling and visualizing raster layers — CRS reprojection fixes, discrete raster mode, canvas layout tools. Listed on the official QGIS Plugin Repository. v1.4.5 · 900+ users
Ploots Browser-based chart builder on Plotly.js/Fabric.js — sankey, choropleth (GeoJSON), radial and lollipop charts, with a data-view panel built around ecological/remote-sensing sample datasets. Active development
Map-Biomas-style-QGIS-Toolbox QGIS Processing script that applies the official MapBiomas Indonesia land-cover symbology to classified rasters in one step. In development

(Update the links above to your actual repo URLs — placeholders point to your profile.)


GitHub Stats

GitHub Stats GitHub Streak
Top Languages
Contribution Activity Graph

Workflow

flowchart TD
    subgraph ACQ["Data Acquisition"]
        A1[Sentinel-2 / Landsat Imagery]
        A2[Field Survey & Forest Inventory]
        A3[Species Occurrence Records]
        A4[Environmental & Climate Layers]
    end

    subgraph PROC["Processing & Preparation"]
        B1[Google Earth Engine<br/>Preprocessing & Compositing]
        B2[QGIS<br/>Spatial Data Management]
        B3[R / Python<br/>Data Cleaning & Feature Engineering]
    end

    subgraph ANALYSIS["Analysis & Modeling"]
        C1[Spectral Index Derivation<br/>NDVI, EVI, SAVI]
        C2[Above-Ground Biomass Estimation]
        C3[Species Distribution Modeling<br/>MaxEnt / dismo]
        C4[Landscape Metrics & Vegetation Analysis]
    end

    subgraph SYNTH["Synthesis"]
        D1[Carbon Stock Mapping]
        D2[Habitat Suitability Mapping]
        D3[Restoration Prioritization]
    end

    subgraph OUTPUT["Output & Impact"]
        E1[Technical Reports]
        E2[Open-Source QGIS Plugins]
        E3[Community Education<br/>@49s.lab]
        E4[Conservation Decision Support]
    end

    A1 --> B1
    A2 --> B2
    A3 --> B3
    A4 --> B3

    B1 --> C1
    B2 --> C4
    B3 --> C2
    B3 --> C3

    C1 --> D1
    C2 --> D1
    C3 --> D2
    C4 --> D3

    D1 --> E1
    D1 --> E4
    D2 --> E4
    D3 --> E4
    E1 --> E2
    E1 --> E3

    classDef acq fill:#0f172a,stroke:#10b981,color:#ffffff
    classDef proc fill:#1e293b,stroke:#10b981,color:#ffffff
    classDef analysis fill:#0f172a,stroke:#10b981,color:#ffffff
    classDef synth fill:#1e293b,stroke:#10b981,color:#ffffff
    classDef output fill:#0f172a,stroke:#10b981,color:#ffffff

    class A1,A2,A3,A4 acq
    class B1,B2,B3 proc
    class C1,C2,C3,C4 analysis
    class D1,D2,D3 synth
    class E1,E2,E3,E4 output
Loading

Research Interests

  • Forest ecology and carbon modeling
  • Mangrove biomass and carbon stock estimation
  • Species distribution modeling
  • Forestry and remote sensing
  • Restoration prioritization
  • Biodiversity conservation
  • Sustainability through open-source geospatial tools
  • Social forestry
  • Environmental education

Currently

  • 🔭 Growing RasterViz past v1.4.5 and continuing development on Ploots.
  • 🌱 Deepening mangrove AGB/carbon estimation workflows combining Sentinel-2 spectral indices with field allometry.
  • 📫 Reachable at defaniarman@gmail.com or via the badges above.

Typing Console

Pinned Loading

  1. GEEDEF-Land-Cover-Classification-Tools GEEDEF-Land-Cover-Classification-Tools Public

    GEEDEF is a cloud-based, interactive land cover classification tool built entirely within the Google Earth Engine (GEE) Code Editor using the GEE JavaScript API. It is designed to accelerate superv…

    HTML

  2. RasterViz RasterViz Public

    A QGIS plugin for creating publication-quality scientific raster visualizations styled after rasterio.show(), directly inside QGIS without writing Python code.

    Python 14 3

  3. Ploots-click Ploots-click Public

    A static web chart builder for publication-ready figures. and export a print-quality PNG or SVG. It's a static web app — everything runs entirely in your browser, hosted for free on GitHub Pages, w…

    JavaScript 1

  4. Map-Biomas-style-QGIS-Toolbox Map-Biomas-style-QGIS-Toolbox Public

    Toolbox QGIS untuk simbolisasi otomatis raster MapBiomas Indonesia menjadi vektor polygon berlabel dan berwarna sesuai kelas tutupan lahan (LULC).

    Python 4 1

  5. Geolibre-Inaturalist-Extraction-Plugins Geolibre-Inaturalist-Extraction-Plugins Public

    Geolibre plugin for Fetches iNaturalist observations and adds them to the map as a GeoJSON layer

    JavaScript