Javier Sánchez · Portfolio
Foto de Javier Sánchez

Javier Sánchez

Desarrollador Full Stack

Soy un desarrollador Full Stack terminando el grado de Desarrollo de Aplicaciones Web. Apasionado de Linux y del mundo web.

Formación y titulaciones

  • Grado Superior en Desarrollo de Aplicaciones Web (DAW)

    CESUR · En curso

  • Formación en Java, Spring y bases de datos

    Cursos orientados a backend con Java, MySQL y MongoDB.

  • Linux y automatización

    Experiencia práctica en Linux y primeros pasos en automatización con n8n.

Proyectos destacados

Mini ERP · Sistema de ventas (Java)

Aplicación de escritorio en Java (Swing) conectada a MySQL, con CRUD de productos/clientes/categorías, facturación, reportes y generación de PDFs.

Proyectos clave

Algunos de los proyectos más importantes en los que estoy trabajando ahora mismo.

Tutor de Inglés con IA (TFG)

En progreso

Plataforma web enfocada a la práctica de inglés con un tutor impulsado por IA. Incluirá seguimiento de progreso, ejercicios personalizados y generación de actividades adaptadas al nivel del usuario.

Stack previsto: Next.js o similar, API propia en Java/Spring, MongoDB, integración con modelos de IA.

Estado actual: Diseño funcional y planificación de arquitectura.

Chatbot IA del portfolio (n8n)

En producción

Chatbot integrado en el portfolio que responde preguntas sobre mis proyectos y perfil. Está desplegado y disponible desde esta misma página.

Stack: n8n autoalojado en VPS Linux, webhook HTTP, lógica de prompts y widget embebido en el frontend.

Seguridad: el frontend no contiene tokens; la clave de IA se gestiona en el backend (n8n/VPS). No se expone el dominio de n8n públicamente.

Mini ERP · Sistema de ventas (Java + MySQL)

En progreso

ERP de escritorio orientado a gestión de ventas: usuarios, productos, clientes, categorías, facturación, reportes y exportación a PDF con iText.

Stack: Java (Swing), MySQL (XAMPP), JDBC, iText (PDF), JCalendar.

Estado actual: core funcional (CRUD + facturación + reportes). Pendiente de pulido UI, validaciones, empaquetado y README técnico.

Tecnologías principales

HTML CSS JavaScript Java Linux MySQL MongoDB n8n

Contacto