Juan Pablo Castro

Juan Pablo Castro

Freelance Software Engineer | AI Product Engineer

Software Architect y Tech Lead con 8 años de experiencia construyendo productos con TypeScript, AWS e IA aplicada.

España · Remoto

Descargar CV

Perfil

Construyo productos digitales y con IA de extremo a extremo: comprender el problema, diseñar el producto y el sistema, y llevar la implementación hasta producción.

Profundidad en arquitectura cloud-native sobre AWS con TypeScript (del modelo de dominio a la infraestructura como código) y en IA aplicada: integración de modelos, evaluaciones, guardrails y alternativas deterministas.

Experiencia

Ene 2026 – Actualidad

Castro Solutions

Freelance Software Engineer y AI Product Engineer

España · Remoto

  • • Construcción de productos digitales para clientes y desarrollo de productos propios con IA, combinando ejecución full stack, arquitectura y liderazgo técnico.
  • • Dos productos propios publicados: ChacharApp (dictado con IA local en macOS, Whisper sobre el Apple Neural Engine) y Salturno (calendario de turnos para iOS).
  • • Entrega para cliente de la definición del problema a producción: discovery técnico, full-stack TypeScript, infraestructura AWS y el trabajo de operación que la mantiene en pie.
  • • Ingeniería con IA en los dos lados del trabajo: evaluaciones, guardrails y alternativas deterministas en los productos; workflows spec-driven y diseño de harness agéntico en el proceso.
TypeScript NestJS Next.js AWS Terraform PostgreSQL Swift · SwiftUI Claude Code
Ago 2022 – Dic 2025
Ver proyecto

Capgemini

Tech Lead & Software Architect

Valencia, España (Remoto)

  • • Lideré la arquitectura y la entrega hands-on de Fast Checkout, un producto que conecta e-commerce, envíos y pagos para el Digital Lab de PostNL.
  • • Traduje requisitos ambiguos de negocio y producto en límites de sistema, flujos técnicos y capacidades listas para producción.
  • • Coordiné stakeholders de producto, frontend, backend, plugins y plataforma en múltiples integraciones, con trato directo con los decisores del cliente.
  • • Diseñé servicios TypeScript cloud-native e infraestructura en AWS: Terraform IaC, CI/CD en Azure DevOps, autoscaling y workflows con colas con trazabilidad end-to-end.
  • • Lideré un equipo de 5 personas (mentoría, roadmap, priorización y quality gates), equilibrando velocidad de entrega, seguridad, mantenibilidad y complejidad de integración. Ponente de charlas de arquitectura en el departamento de Arquitectos de Capgemini.
Terraform (AWS) Azure DevOps Docker NestJS Prisma ORM Next.js React Angular
Abr 2021 – Jul 2022
Ver proyecto

Tecon (Ekiba)

Full-Stack Developer

Parque Industrial de Elche, Alicante, España

  • • Diseño y desarrollo full-stack desde cero de GICA, el sistema de gestión de extinción de incendios forestales para GEACAM (Junta de Castilla-La Mancha).
  • • Construcción del back-office para gestionar unidades de extinción, cambios de turno y aprobaciones, y generar los informes diarios (horas trabajadas, kilometrajes, horas extra) que alimentaban nómina y operaciones.
  • • Liderazgo de la toma de requisitos y el diseño del sistema directamente con el cliente.
Angular 2+ NestJS Express Node GitLab PLESK Bash Linux
Mar 2020 – Abr 2021

Cognizant

Programmer Analyst / Software Developer

Parque Tecnológico de Boecillo, Valladolid, España

  • • Análisis funcional y desarrollo de aplicaciones web con fuerte foco en el cliente.
  • • Uso de prácticas modernas de DevOps con integración continua, siguiendo el marco Scrum.
Angular 2+ TypeScript RxJS HTML5 SCSS Jasmine Spring (Java) Git Bitbucket JIRA
Jul 2019 – Mar 2020

Cognizant

Junior Full-Stack Developer

Parque Tecnológico de Boecillo, Valladolid, España

  • • Desarrollo y mantenimiento de componentes web (lógica y estilos) usados en múltiples proyectos.
  • • Unit testing con Karma y Jasmine.
  • • Desarrollo de microservicios en Python con scikit-learn para generar predicciones.
  • • Metodología Kanban.
Angular 2+ JavaScript RxJS HTML5 SCSS Karma-Jasmine Spring (Java) Git Bitbucket JIRA
Oct 2018 – May 2019

Cátedra Viewnext, Universidad de Salamanca

Agile Research

Salamanca, España

  • • Estudio e integración de frameworks ágiles con el estándar de calidad CMMI (Capability Maturity Model Integration).
  • • Desarrollo de aplicaciones web internas para Google Assistant usando DialogFlow (NLP) sobre JavaScript.
  • • Publicación de artículos en el blog de ViewNEXT / USAL.
  • • Colaboración en workshops introductorios sobre frameworks ágiles.
Angular 2+ JavaScript RxJS HTML5 SCSS Karma-Jasmine Spring (Java) Git Bitbucket JIRA

Proyectos

2026

ChacharApp

  • • Dictado por voz local para macOS: Whisper en el Apple Neural Engine, glosario fonético, capas de corrección deterministas y limpieza opcional con LLM local bajo contrato delete-only.
  • • Un producto con IA completo (concepto, UX, ingeniería, guardrails y medición), publicado gratis y open source.
Swift SwiftUI WhisperKit (CoreML) Apple Neural Engine MLX
2026

Salturno

  • • Calendario de turnos para iOS: haz una foto a la planilla o elige el PDF y ten el mes con códigos de color en menos de un minuto.
  • • IA solo donde aporta valor: extracción determinista para PDFs con texto, OCR en el dispositivo para fotos, sin cuentas, privacidad por defecto.
Swift SwiftUI Vision (OCR) iCloud
Abr 2021 – Ago 2021

Makaw

  • • Aplicación para gestionar gastos personales e incrementar el ahorro.
  • • Implementación de patrones de diseño (Singleton, Observer, Facade) e inyección de dependencias.

makaw-3a1bf.web.app

Angular 2+ JavaScript RxJS SCSS Python Firebase Google Cloud

Educación

Sep 2014 – Sep 2020
Universidad de Salamanca (USAL) logo

Universidad de Salamanca (USAL)

Grado en Ingeniería Informática

Salamanca, España

  • • Enfocado en ingeniería del software, algoritmos de búsqueda y comunicaciones (Java, Objective-C, C#, C).
  • • Administración de sistemas y desarrollo de servidores con Perl y CGI.
  • • Introducción a conceptos de IA: resolución de problemas basada en Prolog y programación lógica.