Desarrollador web full stack

David Palmero Jara

Hago frontend con React y TypeScript. Según el proyecto, también trabajo con Drupal y PHP, WordPress, Django o Flutter.

Trabajo en SYLTEC, en Valladolid, en aplicaciones web que ya están en producción. Fuera del trabajo he hecho dos proyectos que están casi listos: un juego de plataformas para el navegador y una extensión de Chrome para QA.

01 Experiencia

Dónde trabajo ahora.

Entré en SYLTEC de prácticas, luego pasé a un contrato formativo y ahora tengo contrato indefinido. Casi todo lo que toco son aplicaciones que ya tienen usuarios y código escrito antes de que yo llegara.

Desde 2025

SYLTEC

Desarrollador web · Valladolid

  1. Prácticas 3 meses
  2. Contrato formativo 1 año
  3. Indefinido Actual
  • Aplicaciones en producción. Hago funcionalidades nuevas y mantengo las que ya hay.
  • Frontend: React, TypeScript, JavaScript, HTML y CSS, y conexión con APIs.
  • Backend y CMS: sobre todo Drupal y PHP. En algunos proyectos, Django o WordPress.
  • Webs en varios idiomas hechas con Drupal Canvas y ya publicadas.
  • También adapto pantallas a móvil, depuro errores, escribo documentación y llevo incidencias.

Tecnologías

  • React
  • TypeScript
  • JavaScript
  • Drupal 11
  • PHP
  • Django
  • WordPress
  • Git

02 Proyectos

Proyectos propios.

Los dos son de 2026 y los he hecho fuera del trabajo. Uno es un juego para el navegador y el otro una extensión de Chrome para hacer capturas en QA. Cada uno tiene su página con más detalle.

2026 · Videojuego A punto de salir

Mara Vey y las Piedras del Sol

Un juego de plataformas en 2.5D hecho con three.js, ambientado en unas ruinas en la selva. Se juega en el navegador, también en el móvil. El Mundo 1 tiene nueve fases y la música es original.

Mi papel: lo he dirigido y probado yo. El código, los modelos 3D y el audio los generaron agentes de Claude Code siguiendo mis indicaciones.

  • Three.js
  • Web Audio
  • PWA
2026 · Extensión de Chrome Aún sin publicar

Picklet capturas para QA

Una extensión de Chrome para hacer capturas al probar webs. Captura la página entera o un elemento, la anotas y la exportas con la URL, el navegador y los errores de consola. Funciona sin cuenta y sin servidor, y tiene una parte web, Picklet Studio, para montar mockups.

Mi papel: definí el producto y lo probé en Chrome con webs reales. El código lo generaron agentes de Claude Code y Codex siguiendo mis indicaciones.

  • TypeScript
  • Manifest V3
  • Next.js

03 Stack

Con qué trabajo.

Interfaz

  • React
  • TypeScript
  • JavaScript
  • Angular
  • Next.js
  • Flutter
  • HTML · CSS

Servidor y CMS

  • Drupal
  • PHP
  • Django
  • WordPress
  • Spring Boot
  • PostgreSQL

Calidad

  • PHPStan
  • PHPCS
  • Kernel tests
  • Git
  • CI/CD
  • Accesibilidad

Bases

  • C
  • Memoria
  • Algoritmos
  • Linux
  • Makefile

01 · Depurar

Primero entiendo el fallo.

Antes de cambiar código miro el navegador, los logs o la base de datos hasta saber de dónde viene el problema.

02 · Calidad

Tests y documentación.

Cuando toco algo, intento dejar un test o una nota para que el siguiente cambio sea más fácil.

03 · Usuarios

Pruebo como lo usaría otra persona.

Reviso las pantallas en el móvil y con el teclado, además de en mi monitor.

04 Sobre mí

Empecé en 42 Madrid.

Empecé a programar en 42 Madrid, con proyectos en C. Allí aprendí a gestionar la memoria a mano y a buscar dónde empieza cada fallo.

Después hice el ciclo superior de Desarrollo de Aplicaciones Web y entré a trabajar en SYLTEC, en Valladolid. Donde más cómodo estoy es en el frontend, aunque también trabajo en el backend y en el CMS cuando hace falta.

  • Titulación CFGS Desarrollo de Aplicaciones WebUniversae 2023-2025
  • Bases 42 MadridFundación Telefónica
  • Idiomas First Certificate in English (B2)Cambridge College of British English 2013

Contacto

Si quieres comentar algo, escríbeme.

Me encontrarás en LinkedIn. También puedes descargar mi CV o ver mi GitHub.

Laguna de Duero, Valladolid