Full Stack Developer ·
Málaga, Spain ·
Open to new opportunities
Self-taught Full Stack developer, backend-leaning. I care about understanding how things work, not just making them run, and shipping quality code that's easier to maintain and debug.
I run Linux daily, self-host services on Proxmox, and use Coolify for deployment testing. Currently preparing for the AWS Certified Developer – Associate (DVA-C02) to strengthen my cloud and scalability skills.
Hydrolink: Full-stack IoT irrigation platform, built solo from ESP32 firmware to React Native app
Born from a real need: managing irrigation systems in the countryside without physically checking on them.
Tech: Java/Spring Boot · React Native (Expo) · TanStack Query · PostgreSQL · Redis · MQTT (NanoMQ) · Docker · Coolify · ESP32/PlatformIO
Features:
- Area provisioning and auth via per-area secret exchanged over an Authorization header, with two-phase secret rotation over MQTT and RSA-signed broker auth and ACLs
- User profiles: recovery codes, email and password reset
- Area details: image, name, location, description
- Stations: configurable, renamable, assignable roles (solenoid, sensor, etc.), manual control with countdown feedback
- Full per-area, per-day scheduling system: time windows, absolute or relative activation (relative to another station), overlap detection to prevent conflicts
- Dockerized backend with separate dev/prod builds, orchestrated via Compose with Postgres, Redis, and MQTT broker, each with health checks
- Deployed on Coolify with secure environment variable injection
- Spring Boot 4, Spring Framework 7: Beginner to Guru, Udemy, Aug 2026
- Intermediate React Native, v2, Master.Dev, Jun 2026
- API Design in Node.js, v5, Master.Dev, Apr 2026
- Enterprise Java with Spring Boot, Master.Dev, Jan 2026
- Java Masterclass 2025: 130+ Hours of Expert Lessons, Udemy, Dec 2025
