Last updated on

About Me


Senior Software Engineer with over a decade of experience building production-grade web applications. I bring a strong foundation in systems thinking, engineering rigor, and cross-layer understanding spanning frontend, backend, DevOps, and quality engineering.

Current Focus: AI Engineer Path

I'm actively evolving toward an AI Engineer profile. AI Agents are my initial specialization domain because they combine runtime engineering, tool orchestration, evaluation, automation, and operational rigor.

  • AI Agent Systems — Tool-using agents with explicit loops, memory boundaries, and termination criteria
  • Evaluation & Regression — Repeatable benchmarks, failure analysis, and behavior comparisons
  • Secure Agent Operations — Threat-model-first design, deny-by-default access, and auditability
  • Async/Background Workflows — Long-running automations with run artifacts and clear status
  • Cost & Context Quality — Model routing, caching, and memory/context discipline

I work iteratively in the free slots available each day. The rule is simple: finish each work session with one concrete artifact (code, test, run report, or documentation) and one clearly defined next step.

Current Starting Platform: Nanobot

Nanobot is my active starting platform because it has a low learning curve and immediate deployability for real-world workflows. It is a launchpad, not the final boundary of my roadmap.

  • Infrastructure & Deploy — Terraform + VPS operations and deployment automation
  • LLM Router — Tiered model routing, budget control, and usage visibility
  • Memory Manager — Persistent context and memory lifecycle management
  • Gym Booker — Real automation use case with reliability and operations constraints
  • Platform Progression — Expand next into OpenClaw, AgentZero hardening patterns, and OpenCode async operations

My operating standard is production-minded AI engineering: if behavior cannot be measured, replayed, and explained, it's not done.

Core Competencies

Frontend & UI Engineering

  • React ecosystem with TypeScript
  • Component-driven development with Storybook
  • Modern CSS (Sass, CSS Custom Properties, CSS Grid)
  • Accessibility (A11y) and UX best practices

Quality & Testing

  • Unit and integration testing with Vitest/Jest
  • End-to-end testing strategies
  • Code quality tooling (ESLint, Prettier, Biome)
  • Pre-commit hooks and automated checks (Husky, lint-staged)

Backend & Infrastructure

  • Node.js and Express for API development
  • CI/CD pipelines with GitHub Actions
  • Infrastructure as Code with Terraform
  • Cloud platforms (GCP)

Engineering Practices

  • Systems architecture and design
  • Agile methodologies (Kanban, Scrum)
  • Version control and collaborative workflows (Git, GitHub)
  • Production-first mindset with observability and reliability focus

Current Role: IKEA

Senior Software Engineer at IKEA Digital Hub in Madrid ("Madhult"), where I work on digital products serving business clients and in-store experiences:

  • IKEA for Business — B2B e-commerce platform optimizing the purchasing journey
  • Physical Meeting Points — Digital touchpoints for in-store customer interactions
  • IKEA Food — Digital solutions for food service operations

Previous Experience

ING

Frontend engineer on a multi-country banking platform, implementing web standards-based architecture with Polymer, Web Components, ES6, and CSS Grid. Delivered a scalable solution deployed across ING Group countries.

Babel

Full-stack development with Java backend (Spring MVC, JSF) and JavaScript frontend (Backbone, Marionette). Practiced BDD with Concordion and Selenium for automated acceptance testing.

Education

Degree in Industrial Technology Engineering
Universidad Politécnica de Madrid
Specialization in Automation and Electronics

Transitioned from industrial engineering to software development, combining analytical foundations with a passion for building digital products.

Get in Touch

Interested in connecting? Find me on LinkedIn.