Saltar al contenido principal

Estudiante de Ingeniería InformáticaDesarrollador full stack

Estudio en la UPV/EHU y construyo aplicaciones web de principio a fin. Me interesan las interfaces claras, las APIs y el código fácil de mantener.

Eneko Ruiz.Eneko Ruiz.

Mis proyectos.

AG Beauty Salon

Reservas online para un salón de belleza.

React · Firebase · Node.js

Recordatorios PWA

Tareas y recordatorios que funcionan sin conexión.

React · TypeScript · PWA

Password Vault

Gestor de contraseñas que cifra en tu navegador.

React · TypeScript · Web Crypto

Ayudándonos

Seguimiento del ciclo con la privacidad por delante.

React · TypeScript · Tailwind

Who Are Ya?

El backend de un juego de adivinar futbolistas.

Node.js · Express · MongoDB

Rides24

Coche compartido con reservas que nunca se pisan.

Java · JAX-WS · ObjectDB

SpotShare

Plazas de aparcamiento libres en tiempo real.

TypeScript · SonarCloud · NestJS

PKE Web

Una web accesible desde la primera línea.

React · Tailwind · A11y

GitHub.

0 repos

Sobre mí.

Estudio Ingeniería Informática en la UPV/EHU. Mis proyectos van desde las reservas de un salón de belleza hasta una bóveda de contraseñas que cifra en el propio navegador. Me importa que funcionen bien para quien los usa, más que la tecnología con la que están hechos.

Con qué trabajo.

Backend

  • Python
  • Java
  • C/C++
  • Node.js
  • Express
  • Spring
  • Rust

Frontend

  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • React
  • Next.js

DevOps y Sistemas

  • Linux
  • Docker
  • Git
  • Bash
  • SSH
  • Make
  • CI/CD

Datos y Herramientas

  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB
  • Redis
  • Prisma

IA y Agentes LLM

  • PyTorch
  • LangChain
  • Hugging Face
  • Vector DBs
  • RAG
  • Embeddings

Cómo trabajo.

01

Entender antes de programar

Intento aclarar qué necesita resolver cada proyecto antes de elegir cómo construirlo.

02

Código fácil de seguir

Prefiero soluciones que otra persona pueda leer, probar y mantener sin tener que adivinar.

03

Rendimiento con sentido

Mido y reviso los problemas de rendimiento cuando afectan a la experiencia, sin optimizar por inercia.

04

Aprender con otras personas

Las revisiones y el trabajo en equipo me ayudan a encontrar mejores soluciones y a explicar mis decisiones.

05

Aprender construyendo

Uso mis proyectos para probar ideas, entender herramientas nuevas y mejorar lo que ya sé hacer.

06

Cuidar la experiencia

Me fijo en la claridad, la accesibilidad y los pequeños detalles que hacen una interfaz más cómoda de usar.

Hablemos.

Busco prácticas o posición junior. Si construyes algo que valga la pena, me interesa.