- 🚀 Full-Stack Developer & Geospatial Engineer — Building scalable systems at the intersection of AI, GeoTech, and Web Development.
- 🏛️ Research Leader at LambdaGeo — Open-source geospatial tools and semantic data integration.
- 💼 Associate Professor at UFMA — Ph.D. in Applied Computing from INPE.
My current focus is the DisSModel Ecosystem, a Python-native alternative to TerraME. It decouples scientific modeling from infrastructure, providing a modern stack for reproducible research.
- dissmodel: The engine. A modular Python framework for Cellular Automata and System Dynamics. Features a dual-substrate (Vector/Raster) architecture and a discrete-event engine.
- 📦 PyPI | 📚 Docs | 📖 Book (WIP)
- dissmodel-platform: The execution layer. A scalable environment using FastAPI, Redis, and Docker to run simulations as services with full telemetry and S3 (MinIO) storage.
Built on top of the core engine, these repositories provide ready-to-use models and domain-specific logic:
| Repository | Description | Status |
|---|---|---|
| dissmodel-ca | Library of classic Cellular Automata models (Game of Life, Fire, etc.). | ✅ Active |
| dissmodel-sysdyn | Compartmental models for System Dynamics (SIR, Predator-Prey). | ✅ Active |
| coastal-dynamics | Flood and mangrove migration models for the Maranhão coast. | ✅ Active |
Validation Highlight:
coastal-dynamicsachieves a 100% match between raster and vector substrates, with a 19× speedup at scale (50k cells).
Beyond simulation, I lead projects focused on Geospatial Linked Data:
- qgisparql: Tools for importing/exporting QGIS layers as RDF triples.
- rdfmapper: A declarative Object-RDF Mapper (ORM for Linked Data).
- DBCells: Publishing spatial modeling data as Linked Open Data.
- Polyglot-Compilers: Implementing compilers (Lox, Nand2Tetris) across C++, Go, Python, Clojure, and Elixir.
- Languages: Python, Go, C++, Clojure, Elixir, Haskell.
- Geospatial: GeoPandas, NumPy, Rasterio, Libpysal, QGIS, PostGIS.
- Infrastructure: Docker, FastAPI, Redis, MinIO, AWS, CI/CD.
- Semantic Web: RDF, SPARQL, Linked Data.



