I design how systems are built, build them, and create the environment that makes teams and AI work in a coordinated and predictable way.
Specialised in cloud-native architecture on AWS with TypeScript — from domain design to infrastructure as code.
Experience
Jan 2026 – Present
Castro Solutions
Freelance Software Engineer & Architect
Spain in remote
• Freelance backend engineering and software architecture on AWS and TypeScript — from greenfield system design to hardening existing platforms.
• Cloud-native architecture: ECS Fargate, SQS, API Gateway, Cognito, RDS, Terraform IaC and CI/CD — designed with reliability, security and observability baked in.
• Hands-on delivery for migrations, refactors and platform improvements — pairing strategic decisions with code-level execution.
• AI engineering as part of the workflow: spec-driven workflows and agentic harness design for teams that want to accelerate delivery with code agents.
TypeScript NestJS Node.js AWS Terraform PostgreSQL Docker Claude Code
Aug 2022 – Dec 2025
Capgemini
Tech Lead & Software Architect
Valencia, Spain (Remote)
• Assigned to the Digital Lab of PostNL (a leading postal and delivery company in the Netherlands), turning prototypes into highly scalable products.
• Owned the high-level architecture and implementation for a checkout acceleration solution across major e-commerce platforms and payment providers.
• Engaged directly with client stakeholders to align technical decisions with business needs. Led a team of 5: mentoring, roadmap, prioritization and quality gates.
• Drove Terraform IaC, Azure DevOps CI/CD, AWS autoscaling and queue-based workflows; ensured end-to-end traceability, reliability, security and observability.
• Hosted architecture talks as part of Capgemini's Architects department.
• Full-stack design and development from scratch of GICA, the wildfire response management system for GEACAM (regional government of Castilla-La Mancha).
• Built the back-office to manage extinction units, shift changes and approvals, and to generate the daily reports (worked hours, mileage, overtime) feeding payroll and operations.
• Led requirements gathering and system design directly with the client.
Angular 2+ NestJS Express Node GitLab PLESK Bash Linux
Mar 2020 – Apr 2021
Cognizant
Programmer Analyst / Software Developer
Parque Tecnológico de Boecillo, Valladolid, Spain
• Functional analysis and development of web applications with a strong client focus.
• Used modern DevOps practices with continuous integration, following the Scrum framework.