Skip to content
View ivfrost's full-sized avatar

Block or report ivfrost

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ivfrost/README.md

Hi, I'm Pablo

Full Stack Developer  ·  Málaga, Spain  ·  Open to new opportunities

About

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.

Java TypeScript Spring Boot React Expo TailwindCSS PostgreSQL Redis Docker AWS Coolify

Let's Connect

LinkedIn Email Website

Featured Work

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

API Repo · App Repo (firmware closed source)

Featured Certifications

Pinned Loading

  1. hydrolink-api hydrolink-api Public

    Java Spring Boot REST API for the Hydrolink smart irrigation system

    Java

  2. hydrolink-app hydrolink-app Public

    React Native (Expo) app for managing and monitoring Hydrolink smart irrigation devices

    TypeScript

  3. ai-agent-py ai-agent-py Public

    AI agent built from scratch in Python using the Gemini API. Implements the ReAct loop with file system tools for reading, writing, and executing code.

    Python

  4. spring-ticketing-microservices spring-ticketing-microservices Public

    A high-performance, event-driven distributed system for event management (as in events that people attend) and ticket processing built with Java 21 and Spring Boot 4.0.1.

    Java