Sergio Heredia Carmona
Python developer specialized in Artificial Intelligence and Geographic Information Systems
Desarrollador Python especializado en Inteligencia Artificial y Sistemas de Información Geográfica
I build Python tools for remote sensing, satellite data processing, and machine learning applied to marine and coastal environments.
Desarrollo herramientas Python para teledetección, procesamiento de imágenes satelitales y aprendizaje automático aplicado a entornos marinos y costeros.
Experience
Experiencia
Technical Staff — Instituto de Ciencias Marinas de Andalucía (CSIC) Personal Técnico — Instituto de Ciencias Marinas de Andalucía (CSIC)
Software development for UAV drone applications in marine remote sensing. Bathymetry workflows using UAV-derived and satellite-derived data. Developed Python packages for satellite imagery downloading, image processing, and Google Earth Engine integration.
Desarrollo de software para aplicaciones con drones UAV en teledetección marina. Flujos de trabajo batimétricos con datos UAV y satelitales. Desarrollo de paquetes Python para descarga de imágenes satelitales, procesamiento de imágenes e integración con Google Earth Engine.
Salesforce Developer — Omega CRM Consulting (Merkle)
Database design and CRM development for nonprofit organizations including UNHCR and AECC.
Diseño de bases de datos y desarrollo CRM para organizaciones sin ánimo de lucro como ACNUR y AECC.
Education
Educación
MS in Artificial Intelligence Máster en Inteligencia Artificial
Instituto Europeo de Posgrado
BS in Computer Engineering Grado en Ingeniería Informática
University of Granada
Field Courses in Terrestrial & Marine Environments Cursos de campo en entornos terrestres y marinos
CSIC, Spain
Skills
Habilidades
Programming languages
Lenguajes de programación
Tools
Herramientas
ML & Research
IA e Investigación
Languages
Idiomas
Links
Enlaces
Open Source
Softwares
Remote Sensing
Python libraries and tools for geospatial analysis and remote sensing.
Librerías Python y herramientas para análisis geoespacial y teledetección.
gee_acolite
Make remote sensing more accessible by enabling cloud computing as an auxiliary way to process and analyze satellite images.
Hacer de la teledetección más accesible permitiendo el cómputo en la nube como forma auxiliar de procesar y analizar imágenes de satélite.
ACOLITE atmospheric correction adapted for Google Earth Engine. Enables water quality analysis and remote sensing corrections directly in GEE workflows.
Corrección atmosférica ACOLITE adaptada para Google Earth Engine. Permite el análisis de calidad del agua y correcciones de teledetección directamente en flujos de trabajo GEE.
remote-sensing-satellite-downloader
Unify access and download of satellite images from different APIs into a single interface.
Unificar en una única interfaz el acceso y descarga de imágenes satelitales de diferentes APIs.
Python library to download satellite imagery (Sentinel-2, Landsat-8) using APIs like Copernicus OData. Simplifies data acquisition for remote sensing workflows.
Librería Python para descargar imágenes satelitales (Sentinel-2, Landsat-8) usando APIs como Copernicus OData. Simplifica la adquisición de datos para flujos de trabajo de teledetección.
sensingpy
A simpler, more user-friendly alternative for handling spatial data and standardizing Satellite Derived Bathymetry (SDB).
Alternativa más simple y user friendly para tratar con datos espaciales y estandarizar la aplicación de la Batimetría Derivada de Satélite (SDB).
Python library built on xarray and rasterio for GIS operations and Satellite Derived Bathymetry (SDB). Designed for processing and analyzing multispectral satellite data.
Librería Python basada en xarray y rasterio para operaciones GIS y Batimetría Derivada de Satélite (SDB). Diseñada para el procesamiento y análisis de datos satelitales multiespectrales.
python_course
A simple way to give scientists access to Python programming.
Una forma sencilla de dar acceso a los científicos a la programación con Python.
A Python tutorial for scientists in Spanish. Covers fundamentals through scientific tools like NumPy, Pandas, and data visualization.
Un tutorial de Python para científicos en español. Cubre desde conceptos básicos hasta herramientas científicas como NumPy, Pandas y visualización de datos.
Physics-informed-ML-ODW
Study the applicability of ML techniques to SDB and ODW, combining ML models with physical models.
Estudio de la aplicabilidad de técnicas de ML sobre SDB y ODW combinando modelos de ML con modelos físicos.
Exploration of physics-informed machine learning methods applied to oceanographic and environmental data workflows.
Exploración de métodos de aprendizaje automático informados por física aplicados a flujos de datos oceanográficos y medioambientales.
Games
Python tools for game development.
Herramientas Python para desarrollo de videojuegos.
tiledpy
A simple and direct way to read Tiled map metadata without depending on Pygame.
Forma sencilla y directa de recoger los metadatos de un mapa con Tiled sin depender directamente de Pygame.
Python library to load maps created with the Tiled editor for use in games built with Pygame. Simplifies tilemap integration into game projects.
Librería Python para cargar mapas creados con el editor Tiled para su uso en juegos desarrollados con Pygame. Simplifica la integración de tilemaps en proyectos de juego.
Publications
Publicaciones
Research
Investigación
Peer-reviewed publications and scientific work.
Publicaciones científicas revisadas por pares.
Enhancing Georeferencing and Mosaicking Techniques over Water Surfaces with High-Resolution Unmanned Aerial Vehicle (UAV) Imagery
Alejandro Román, Sergio Heredia, Anna E. Windle, Antonio Tovar-Sánchez, Gabriel Navarro
Remote Sensing — 2024
Comparative assessment of bathymetric methods using unmanned aerial vehicle (UAV) high-resolution multispectral imaging
S. P. Viaña-Borja, S. Heredia, G. Navarro, X. Santamarta-Benito, N. Araujo-Suarez, I. Caballero
Coastal Engineering — 2025
Recursive Bathymetric Mapping of Tidal Inlets Using Sentinel-2
Isabel Caballero, Sergio Heredia, Susana Costas, Richard P. Stumpf
Bathymetric mapping of intertidal flats using the Sentinel-2A/B/C satellites to support shellfish harvesting
Isabel Caballero, Sergio Heredia, Irene Alejo, Nicolás Villacieros-Robineau, Miguel Ángel Nombela, Rita González-Villanueva
Physics-informed machine learning for optically deep-water detection using Sentinel-2
Sergio Heredia, Paola Barba-Ceballos, Isabel Caballero
Highlights
Destacados
ESA Living Planet Symposium
Poster presenter — Vienna, Austria
Presentación de póster — Viena, Austria
SDB with Python — Invited Talk SDB con Python — Charla invitada
University of Santiago, Chile
Research Stay — SDB Techniques Estancia de investigación — Técnicas SDB
University of Vigo, Spain