Pablo Villena
Full Stack Developer
I like understanding how things actually work, not just getting them to run, and writing quality code that's easy to maintain and debug. Self-taught, backend-leaning. I run Linux daily, self-host services on Proxmox, and use Coolify and AWS for deployments.
stack
JavaTypeScriptSpringReactExpoPostgreSQLDockerAWS
Status
Open to new opportunities
Remote or Málaga
Featured Work
hydrolink-app
Mobile app for IoT irrigation control with user sign-up, device linking, area and schedule management, and manual control with countdown feedback.
hydrolink-api
REST API for IoT irrigation platform with user authentication, device linking via per-device secret, area and schedule management, and MQTT communication with RSA-signed ACLs.
ai-agent-py
AI agent with web search, file reading and editing, and chain-of-thought reasoning.
visitas-virtuales
Full‑Stack 360° virtual tour platform. JWT authentication with refresh tokens, role‑based access control, full audit trails, and file uploads to MinIO.
Check out my blog to see what I've been up to lately.
Professional Experience
Full Stack Developer
During my internship I participated in two projects: in one I was in charge of the complete development of the backend, in the other of the design language and component architecture. I acted as a branch integrator for the team in both.
Education
Studies
Grado Superior en Desarrollo de Aplicaciones Multiplataforma
Official 2,000-hour Ministry of Education-accredited programme covering databases, programming, development environments, interface development, data access, service/process programming, and mobile/multimedia development. Included a mandatory in-company work placement and a capstone business plan (self-conceived concept) covering market validity, target customer, financing, tax structure, and team organization under an Agile methodology.