· Arranque

Hola, soy Javier Vidal

Full Stack Developer · Valparaíso, Chile

He construido aplicaciones web desde la interfaz que usa la gente hasta la API y la base de datos que la sostienen. Llevo más de 4 años trabajando con React, Next.js, .NET y Node.js, en proyectos que van desde plataformas para el sector público hasta herramientas a la medida de pequeños negocios.

Ver mi recorridoContactarme

Entrenamiento

Como en cualquier ejercicio corporal o deporte, cada habilidad tiene su progresión. Estas son las mías.

  1. Dominado

    Lo uso a diario y puedo construir con ello de punta a punta.

    • React
    • Next.js (App Router)
    • TypeScript
    • JavaScript
    • Node.js con Express
    • .NET C# con Entity Framework
    • APIs REST
    • PostgreSQL
    • SQL Server
  2. Con soltura

    Lo he usado en proyectos reales y me muevo con confianza.

    • Vue.js
    • React Native
    • PHP
    • Laravel
    • Redux
    • Zustand
    • Material UI
    • React Hook Form + Zod
    • MongoDB
    • Firebase (Firestore)
    • MySQL
    • Docker
    • Git
    • GitHub y GitLab
    • Postman
    • Figma
  3. En entornos configurados

    Lo uso dentro de infraestructura ya montada por un equipo.

    • AWS Cognito
    • DynamoDB
    • Kubernetes (AWS EKS)
    • GitLab CI/CD
  4. En progresión

    Lo que estoy aprendiendo ahora, construyendo este sitio y mis proyectos.

    • Angular
    • Go

Forma de trabajo: Scrum · Kanban · equipos ágiles · Jira · Slack

La ruta

Cada parada me dejó algo. Este es el camino hasta ahora.

  1. Tecnova IT Solutions

    Development Engineer · Marzo 2025 – Actualidad

    Desarrollo aplicaciones para el sector público con Next.js y React en el frontend, y Node.js con Express en el backend, organizado en capas y conectado a PostgreSQL y MongoDB. Trabajo con autenticación en AWS Cognito, uso Docker en el desarrollo y acompaño los despliegues en Kubernetes mediante GitLab CI/CD, revisando y siguiendo los pipelines cuando algo falla.

  2. Propal

    Full Stack Developer · Febrero 2024 – Febrero 2025

    Construí interfaces en React pensadas para tablets y móviles, con componentes reutilizables y estado global con Redux. En el backend desarrollé APIs REST en .NET C# con modelado de datos en SQL Server. Además, armaba prototipos funcionales para validar requerimientos con el cliente desde etapas tempranas y gestionaba los despliegues a producción.

  3. Profesional independiente

    Web Developer · Enero 2023 – Enero 2024

    Desarrollé soluciones web completas en React y .NET C# a la medida de cada cliente. Me encargaba de todo el ciclo: levantar requerimientos, construir, validar entregables y publicar en producción.

  4. En paralelo

    Ministerio Buenas Nuevas

    Web Developer · Octubre 2022 – Actualidad

    Desarrollo interfaces con Vue.js y React en proyectos de largo plazo, y apoyo en tareas de backend con PHP y Laravel, usando Firebase (Firestore) como base de datos en algunos proyectos. Trabajo en sprints con un equipo ágil, coordinado con Jira y Slack, y gestiono pull requests en GitHub.

Formación: Ingeniería en Informática, Duoc UC (2017 – 2020)

La carta

Proyectos servidos y otros que siguen en la cocina.

  • Plato principalEn la cocina

    Gestión Peluquería

    Sistema para registrar clientas y su historial de visitas, pensado para usarse en tablet durante la atención. Cada ficha guarda alergias, preferencias y cumpleaños, las visitas se ordenan de la más reciente a la más antigua, y un programa de fidelización avisa cuando una clienta llega a su séptima visita.

    • Angular
    • Go
    • PostgreSQL
    • Docker
  • EntradaServido

    Este portafolio

    El sitio que estás viendo. Prerenderizado para cargar rápido y posicionarse bien, accesible, adaptado a móviles y con un ciclo de día que avanza mientras recorres la página.

    • Angular 22
    • TypeScript
    • CSS
    • Cloudflare Pages

    Ver cómo está hecho

¿Conversamos?

Si tienes un proyecto en mente, una oportunidad laboral o quieres saber más de mi trabajo, escríbeme. Respondo todos los mensajes.

Bajo el capó

Para los curiosos: así está construido este sitio.

Frontend
Angular 22 con componentes standalone y signals, TypeScript y CSS sin frameworks de estilos.
Rendimiento
Cada página se prerenderiza al compilar, así que el contenido llega listo al navegador, sin esperar a que cargue JavaScript.
Accesibilidad
Se adapta al modo oscuro del sistema y respeta la preferencia de reducir movimiento.
Calidad
Pruebas unitarias con Vitest y pruebas de extremo a extremo con Playwright, en escritorio y móvil.
Infraestructura
Publicado en Cloudflare Pages, con despliegue automático desde GitHub en cada cambio a la rama principal. En desarrollo, todo corre en contenedores con Docker.

Lighthouse

Rendimiento
Pendiente
Accesibilidad
Pendiente
Buenas prácticas
Pendiente
SEO
Pendiente

Ver el código en GitHub