Research · 3D deep learning
TreeSeg-ALS
Deep-learning tree detection in airborne LiDAR
Inventory-anchored evaluation of deep-learning individual tree detection in airborne laser scanning (ALS), with label-efficient cross-domain transfer in alpine forests. Reproducibility code for a manuscript submitted to Forests (MDPI).
PythonPyTorchPointNet++
IoT · Edge AI 2024–2025
SISCA
BLE access control with on-device face recognition
Intelligent Control Access and Security System for UTMACH classrooms. End to end: ESP32 (NimBLE) firmware, native Android & iOS apps with on-device face recognition (ML Kit + TFLite) and biometric auth, and a FastAPI REST backend.
KotlinSwiftUIC++FastAPITFLite
Remote sensing 2024
MangroveNet
Mangrove ecosystem mapping from satellite imagery
U²-Net model for mangrove segmentation using Landsat 7, 8 and Sentinel-2 imagery. CFMASK preprocessing to remove clouds and shadows; optimized for multispectral segmentation with RGB, NIR, SWIR-1 and SWIR-2 bands.
PythonU²-NetLandsatSentinel-2
Object detection 2026
YOLO + SAHI
Small-object detection in urban aerial imagery
Improving small-object detection with YOLO and Slicing Aided Hyper Inference, evaluated on VisDrone with real mAP metrics. Talk & demo for FLISOL 2026.
PythonYOLOSAHI
Computer vision
AquaLens AI
Fish detection and counting in underwater video
Desktop app that detects and counts fish in underwater video with a two-phase OpenCV + YOLO pipeline.
PythonOpenCVYOLO
Spatial data science 2025
Homicide geoclustering in Ecuador
Comparative spatial clustering on government data
Comparative analysis with KMeans, DBSCAN and HDBSCAN on government homicide data to identify location clusters where homicides spread with a certain density and follow similar patterns.
PythonScikit-learnHDBSCAN
Full-stack web
Buzón Inteligente UTMACH
University participation platform
Platform for complaints, suggestions and proposals at UTMACH, with an admin analytics dashboard.
Next.jsPrismaPostgreSQL