You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Juanjo FernandezJF

Juanjo Fernandez

Full Stack Developer - JS / TS / NextJS / React

€150/day
Barcelona, ES
8-15 years

Average response time: 1 hour

About Juanjo

Soy una persona curiosa a quien le encanta entender cómo funcionan las cosas y resolver problemas cotidianos usando tecnología.

Tengo más de 10 años de experiencia como programador, abarcando tanto backend (servidores, bases de datos...), como frontend para web (HTML, CSS y mucho JavaScript) y aplicaciones nativas para iOS y Android (mediante React Native).

En la actualidad trabajo como programador web freelance usando principalmente tecnologías como NextJS, React, MongoDB y TailwindCSS y simultaneamente creo pequeños proyectos que me sirven para probar nuevas tecnologías y mantenerme al día constantemente.
  • Spanish

    Native or bilingual

  • English

    Conversational

  • Catalan

    Native or bilingual

Can work on-site
Barcelona (up to 50km)

Experience

  • GoInvoice
    Generador de Facturas con IA y Lenguaje Natural
    LEGAL
    September 2025 - Today (10 months)
    Barcelona, Spain
    - Desarrollo de una herramienta que genera facturas a partir de descripciones en lenguaje natural, con las siguientes características:
    - Backend:
    - Implementación con Node.js/Next.js, utilizando ai.sdk para integrar modelos de IA europeos de Mistral.
    - Base de datos PostgreSQL en Supabase, con RLS (Row-Level Security) para protección de datos.
    - Almacenamiento privado de documentos legales generados por el usuario.
    - Generación automática de libro de facturas en CSV con aviso trimestral automatizado.

    - Frontend:
    - Previsualización en tiempo real de las facturas generadas, usando templates HTML para garantizar un diseño profesional.
    - Generación de PDFs multipágina con Puppeteer, usando los mismos templates para conseguir paridad absoluta respecto a la previsualización.

    - Sistema de IA:
    - Uso de agentes con herramientas creadas específicamente para procesar el lenguaje natural y estructurar los datos de las facturas.
    - Los agentes mantienen el contexto de la conversación para generar facturas, permitiendo al usuario dejar facturas abiertas e ir añadiendo productos o servicios en diferentes sesiones.

    - Despliegue:
    - Aplicación desplegada en Vercel, con CI/CD automatizado.
    - Tecnologías clave: Next.js, Node.js, ai.sdk, Mistral AI, PostgreSQL, Supabase, RLS, Puppeteer, HTML/CSS, Vercel.
    Next.js ai.sdk Generative UI Supabase PostgreSQL
  • Kandent
    Desarrollo de Aplicación SaaS para Clínicas Odontológicas
    MEDICAL
    June 2023 - Today (3 years and 1 month)
    Barcelona, Spain
    - Arquitectura full-stack de una plataforma SaaS multitenant para gestión integral de clínicas odontológicas:
    - Backend:
    - API REST con Node.js/Express, autenticación JWT y sistema de roles RBAC.
    - Base de datos MongoDB (MongoDB Atlas).
    - Despliegue en Vercel (frontend) + servidor independiente con Node.js/Next.js (backend).

    - Frontend:
    - Dashboard de Admin/Owner:
    - Gestión de usuarios (invitaciones, permisos).
    - Configuración general de la cuenta (planes, facturación, etc.).
    - Dashboard de Gestor de Clínica:
    - Configuración de clínicas asignadas: profesionales, horarios, tratamientos disponibles, etc.
    - Web App para el día a día:
    - Gestión de visitas (agenda, asignación de citas).
    - Asignación de tratamientos a pacientes de forma visual con odontograma y periodontograma interactivos.
    - Módulos de presupuestos y cobros integrados.

    - Sistema de notificaciones:
    - Templating personalizado para enviar notificaciones automatizadas vía WhatsApp, SMS o email (con cronjobs).

    - Tecnologías clave: Node.js, Express, Next.js, MongoDB, JWT, RBAC, React, TailwindCSS, SVG/Canvas, Vercel, MongoDB Atlas.
    Next.js Node.js MongoDB TailwindCSS WhatsApp
  • Profesional independiente
    Formación y Especialización en iOS y Web Avanzada
    SPORTS
    December 2021 - June 2023 (1 year and 6 months)
    Barcelona, Spain
    - Desarrollo iOS con Swift:
    Estudio y práctica en Swift, SwiftUI y Combine, aplicando patrones como MVVM y Core Data para gestión de datos locales.
    - Actualización en Desarrollo Web (PWA):
    Profundización en Progressive Web Apps (PWA), destacando el uso de Web Workers para tareas en segundo plano y optimización de rendimiento.
    - Proyecto aplicado:
    Creación de una app de detección de poses en tiempo real usando la cámara del dispositivo, con LangGraph y modelos locales de Hugging Face para corregir ejercicios físicos.
    - Tecnologías clave: Swift, SwiftUI, Combine, Core Data, PWA, Web Workers, LangGraph, Hugging Face.
    PWA Swift Langchain LangGraph Hugging Face

Recommendations

Be the first to recommend Juanjo

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Desarrollo de Aplicaciones Informáticas, Informática
    IOC
    2012
    Desarrollo de Aplicaciones Informáticas, Informática
  • Sun Certified Java Programmer (SCJP), Informática
    Sun
    2010
    Sun Certified Java Programmer (SCJP), Informática

Skill set

Categories