Experience
Over two decades building software, platforms and customer solutions: from game engines and simulation to enterprise architecture, open-source presales and applied AI.
- Design and implement scalable, secure and resilient AI and cloud architectures tailored to customer needs.
- Work closely with enterprise clients to understand technical and business requirements, advising on cloud adoption, migration and deployment.
- Lead Azure architecture discussions and support solution optimization, balancing customer priorities with reliable delivery.
- Build long-term customer partnerships as a Trusted Advisor, identifying growth opportunities and aligning technology decisions with business outcomes.
- Deliver technical workshops and presentations at international events, sharing practical experience in AI applications, architecture and model selection.
- Azure
- Generative AI
- Agents
- Cloud architecture
- Trusted Advisor
- Technical presales with enterprise customers, aligning Red Hat technologies with business goals and IT strategy.
- Designed and presented scalable open-source solutions based on OpenShift, Ansible and RHEL.
- Delivered workshops, PoCs and demos. Led discovery sessions and contributed to RFP/RFI responses and technical proposals.
- Built trusted client relationships and worked with product, engineering and consulting teams to deliver tailored solutions.
- OpenShift
- Ansible
- RHEL
- Presales
- PoCs
atSistemas
Lead DevOps Architect
May 2015 – Oct 2017
- Lead architect in the DevOps community of around 40 people and member of the office of the CTO.
- Designed full-stack architectures and solutions for large accounts, presenting to CIOs, CTOs and architecture managers.
- Managed technical presales, customer PoCs, events, webinars and meetups.
- Led project teams using Agile methodologies, with a focus on DevOps, microservices, cloud infrastructure and cloud-native applications.
- DevOps
- Microservices
- Cloud native
- Agile
Designed software and infrastructure architectures across European operations, applying TOGAF practices. Worked on integration, data, payments, cloud, security and networking projects, and drove DevOps adoption through CI/CD and infrastructure as code.
- TOGAF
- Integration
- Payments
- Security
- CI/CD
- IaC
Kyocera
Solution Architect
May 2007 – Jan 2008
Designed tailored software solutions and provided technical consulting, including Java, .NET and embedded development.
Indra
Software Architect
Jan 2007 – May 2007
Designed and developed simulation solutions using C++, .NET and Java, including numerical algorithms and 3D simulation.
- C++
- Simulation
- 3D
- Numerical algorithms
FX Interactive
Developer
Aug 2003 – Jan 2007
Developed C++ games, engines and tools for Windows and mobile platforms, with OpenGL, DirectX and programmable rendering pipelines.
- C++
- Game engines
- OpenGL
- DirectX
- Shaders
Applied AI
Three years of practical experience with enterprise AI solutions, including public-sector engagements.
Agentic & Generative AI
Deployment
Design, integrate and deploy agentic and generative AI solutions, combining language models, enterprise services and tools to address customer requirements.
- Agents
- LLMs
- Enterprise integration
Build RAG applications with data ingestion, transformation and search processes that connect language models with enterprise information. Integrate model inference and prompt engineering with Azure AI services.
- RAG
- Vector search
- Prompt engineering
- Azure AI
Agent Orchestration & MCP
Tools and workflows
Connect agents with tools and application services through Model Context Protocol and agent frameworks, supporting practical workflows and enterprise integration.
- MCP
- Agent frameworks
- Tool calling
AI Security & Responsible AI
Safeguards by design
Include safeguards, secure integration and responsible AI practices in solution design, considering risks alongside functionality and customer requirements.
- Safeguards
- Secure integration
- Responsible AI
Deploy AI solutions on Azure with AI Gateway, containers, Kubernetes, OpenShift and enterprise APIs.
- Azure
- AI Gateway
- Kubernetes
- OpenShift
Evaluation & Validation
Quality
Apply continuous testing and evaluation to assess AI response quality and detect regressions. Use PoCs and demonstrations to validate solutions and explain architecture choices to customer teams.
- Evaluations
- Regression testing
- PoCs
- Demos
Open Source
Develops open-source emulators of vintage computers and game consoles, including cores for RetroArch. Ranked among Spain's top 30 GitHub users by public commits, according to committers.top.
An accurate, cross-platform Game Boy / Game Boy Color / Super Game Boy emulator written in C++ that runs on Windows, macOS, Linux, BSD and RetroArch, with an embedded MCP server for AI-assisted debugging and development.
- C++
- Cross-platform
- RetroArch core
- MCP server
A very accurate, cross-platform Sega Master System / Game Gear / SG-1000 emulator written in C++ that runs on Windows, macOS, Linux, BSD and RetroArch, with an embedded MCP server for AI-assisted debugging and development.
- C++
- Cross-platform
- RetroArch core
- MCP server
A very accurate, cross-platform ColecoVision / Coleco ADAM emulator written in C++ that runs on Windows, macOS, Linux, BSD and RetroArch, with an embedded MCP server for AI-assisted debugging and development.
- C++
- Cross-platform
- RetroArch core
- MCP server
A very accurate, cross-platform PC Engine / TurboGrafx-16 / SuperGrafx / CD-ROM² emulator written in C++ that runs on Windows, macOS, Linux, BSD and RetroArch, with an embedded MCP server for AI-assisted debugging and development.
- C++
- Cross-platform
- RetroArch core
- MCP server
A very accurate, cross-platform Atari Lynx emulator written in C++ that runs on Windows, macOS, Linux, BSD and RetroArch, with an embedded MCP server for AI-assisted debugging and development.
- C++
- Cross-platform
- RetroArch core
- MCP server
Geartowns
Fujitsu FM Towns
A cross-platform Fujitsu FM Towns emulator written in C++ that runs on Windows, macOS, Linux, BSD and RetroArch, with an embedded MCP server for AI-assisted debugging and development.
- C++
- Cross-platform
- RetroArch core
- MCP server