Forester | Ecology & Carbon Analyst | Species Distribution Modeling
Forestry, ecology, and carbon science through open-source geospatial technology.
- 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.
| 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 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.
| Category | Python Ecosystem | R Ecosystem | Software / Spatial Tools |
|---|---|---|---|
| Data & ML | |||
| Geospatial & Ecology | |||
| Visualization & GUI |
| 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.)
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
- 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
- 🔭 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 [email protected] or via the badges above.

