pythonpytorchtensorflowscikit-learnxgboostpandasnumpyjupytercolabspacyearth engineqgispostgisleafletmapboxtypescriptnodejsnestjsexpressjsgodjangospringbootphpdotnetvuejsnuxtjsreactjsflutterdockergitpythonpytorchtensorflowscikit-learnxgboostpandasnumpyjupytercolabspacyearth engineqgispostgisleafletmapboxtypescriptnodejsnestjsexpressjsgodjangospringbootphpdotnetvuejsnuxtjsreactjsflutterdockergitpythonpytorchtensorflowscikit-learnxgboostpandasnumpyjupytercolabspacyearth engineqgispostgisleafletmapboxtypescriptnodejsnestjsexpressjsgodjangospringbootphpdotnetvuejsnuxtjsreactjsflutterdockergitpythonpytorchtensorflowscikit-learnxgboostpandasnumpyjupytercolabspacyearth engineqgispostgisleafletmapboxtypescriptnodejsnestjsexpressjsgodjangospringbootphpdotnetvuejsnuxtjsreactjsflutterdockergitpythonpytorchtensorflowscikit-learnxgboostpandasnumpyjupytercolabspacyearth engineqgispostgisleafletmapboxtypescriptnodejsnestjsexpressjsgodjangospringbootphpdotnetvuejsnuxtjsreactjsflutterdockergit
About Me
I'm an AI Research Engineer 🧠 and fullstack developer 🔧 specializing in AI, satellite remote sensing, and agricultural applications. My work focuses on crop yield estimation, classification, phenology, and geospatial analysis using Google Earth Engine and machine learning. I build scalable solutions that turn research and data into practical applications.I'm an AI Research Engineer 🧠 and fullstack developer 🔧 specializing in AI, satellite remote sensing, and agricultural applications.

My main language for ML and geodata
Deep learning models
Neural networks with Keras
Ridge, Random Forest and ML pipelines
Gradient boosting for crop classification
Data wrangling and feature engineering
Numerical computing on arrays
Exploration and experiment notebooks
GPU notebooks for training
NLP: tokenization, named entities
Satellite imagery analysis at scale
Mapping and spatial analysis
Spatial databases
Interactive web maps
Vector maps and geovisualization
Typed full-stack applications
APIs and backend services
Structured Node.js backends

Lightweight REST APIs

Fast, concurrent services
Python web backends
Java APIs

Laravel web applications
C# and .NET services
My go-to frontend framework
This site is built with it
React and Next.js applications
Cross-platform mobile apps
Containers and deployment
Versioning and collaboration
Research & Expertise
From AI research on satellite data to software in production.
Satellite imagery analysis to monitor crops over the season.
Remote Sensing
Yield estimation, crop classification and phenology analysis.
Crop Analytics
Machine-learning pipelines on Google Earth Engine.
Geospatial AI
Deep learning for images and video: CNNs, transfer learning.
Computer Vision
Maps and dashboards with Leaflet, Mapbox and PostGIS.
Geo Web Apps
Web and mobile applications, from API to deployment.
Full-stack Dev
Projects
Selected work in remote sensing, AI and software.
Estimating crop yields from satellite imagery with Ridge Regression.
Crop Yield
Detecting and classifying crops from satellite imagery with XGBoost.
Crop Types
Tracking crop growth stages across the season from satellite data.
Crop Phenology
Real-time facial emotion detection from a webcam stream, with a CNN and transfer learning.
Emotions Detector
News intelligence: scraping, named-entity recognition, sentiment analysis and classification.
NLP Scraper
A platform to share programming courses, with screen recording, interactive video playback and an in-browser code sandbox.
Code Courses
Get in touch!
Let's work together I'm open to PhD, research collaborations, and freelance opportunities. Download my CV