Developed a functional Full-Stack geospatial analytics application that automates the detection of lithium-bearing clay signatures and saline crusts using satellite data. The project bridges the gap between raw cloud-based remote sensing and an interactive, client-facing dashboard, demonstrating scalable data orchestration and asynchronous API management.
Key Features & Architecture:
Dynamic Frontend (JavaScript + Leaflet.js): Built an immersive, interactive dark-mode GIS interface. It captures dynamic user inputs (map clicks/coordinates) and injects real-time custom XYZ tile layers processed on demand.
High-Performance Backend (Python + FastAPI + Uvicorn): Designed an asynchronous REST API to handle coordinate data orchestration, ensuring CORS compliance and secure token management. Achieved end-to-end processing response times under 3 seconds.
Geospatial Computation (Google Earth Engine API): Integrated cloud computing to automatically filter cloud coverage and calculate short-wave infrared (SWIR) normalized difference indexes using Sentinel-2 satellite constellations.
Real-World Data Validation: Tested and calibrated using official mining concession data (Sernageomin/Chile), successfully mapping chemical variations across distinct basins like the Atacama and Llamara salt flats.
Tech Stack: Python | FastAPI | Uvicorn | JavaScript (ES6+) | Leaflet.js | Google Earth Engine API | REST APIs | GIS & Remote Sensing