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 €/día
Barcelona, ES
8-15 años

Tiempo medio de respuesta: 1h

Acerca de 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.
  • Español

    Bilingüe o nativo

  • Inglés

    Competencia profesional básica

  • Catalán

    Bilingüe o nativo

Acepta trabajo presencial
Barcelona (hasta 50 km)

Experiencia

  • GoInvoice
    Generador de Facturas con IA y Lenguaje Natural
    DERECHO
    septiembre de 2025 - Hoy (11 meses)
    Barcelona, España
    - 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
    SECTOR MÉDICO
    junio de 2023 - Hoy (3 años y 2 meses)
    Barcelona, España
    - 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
    DEPORTE
    diciembre de 2021 - junio de 2023 (1 año y 6 meses)
    Barcelona, España
    - 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

Recomendaciones

Sé el primero en recomendar a Juanjo

Ayuda a este freelance a destacar compartiendo tu experiencia.

Estos perfiles de freelance también coinciden con tus criterios

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

Formación

  • 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

Conjunto de habilidades profesionales

Categorías