Miguel García

Frontend platform engineer building design systems and practical AI workflows.

01 location Madrid 02 currently Frontend Platform 03 craft Interface Systems 04 ai Applied
See more

/about

A Human Layer

I care about building useful software with people, not just shipping isolated pieces of code.

My engineering taste comes from product work, platform thinking, and a habit of making tools understandable for the teams around them.

01 [team]

Team rhythm

I grew up playing federated football, which shaped how I understand discipline, roles, feedback, and showing up for a group over time.

02 {learn}

Learning mode

I tend to follow curiosity into tools, interfaces, AI workflows, implementation details, and startup thinking until I can turn them into practical habits.

03 <voice>

Communication range

I work comfortably across technical and product contexts, with C1 English, public speaking experience, and a preference for clear explanations.

01

Design systems at scale

Reusable UI infrastructure, Storybook documentation, accessibility practices, release workflows, and component quality for frontend teams.

02

AI-assisted engineering

Using coding agents, MCP servers, context engineering, and structured prompts to move faster without losing code ownership.

03

Product-minded delivery

Balancing technical quality, maintainability, UX, and business value across product-facing onboarding flows.

04

Cross-team collaboration

Working across product, design, backend, QA, and regional needs to turn complex financial journeys into usable software.

/role_archive

Roles

current role

Frontend Engineer

Open Digital Services (Santander Group)

Sep 2024 - Current

Building product-facing onboarding flows for business accounts across Santander Spain, Mexico, and the UK.

Product frontendBusiness onboardingInternational scopeAccessibilityAI-assisted development
  • Currently working in a final product team for Santander's business-account onboarding flow, serving Spain, Mexico, and the UK.
  • Previously worked in the Kubit Web UI components platform team, building and maintaining the component library used by web developers across Grupo Santander banks.
  • Led implementation, maintenance, and refactoring of UI components, ensuring consistency, performance, and accessibility across the product ecosystem.
  • Contributed to the open-source charting library, adding new features and continuous improvements.
  • Managed releases with semantic versioning, branch strategy, and Storybook documentation; supported Kubit's public presence through product landing pages.
  • Built an MCP server to support consumers of the component library with contextual guidance, integration patterns, troubleshooting, and migration help.
  • Drives AI-enabled workflows with tools like GitHub Copilot, MCP servers, and context engineering to improve productivity, code quality, and collaborative development.

quality foundation

QA Software Engineer

Jember Engineering Solutions

Sep 2023 - Jul 2024

Worked close to product quality, validation, and delivery, strengthening attention to detail, reliability, and user-facing impact.

Quality mindsetTestingProduct validationAgile coordinationAutomation recovery
  • Worked and coordinated with the app frontend development team using agile methodologies, keeping different parties aligned to successfully complete new features.
  • Reported hundreds of bugs, leading to noticeable improvements on the app's performance and UX.
  • Worked with another QA to refactor and relaunch a test automation project for company apps that had been abandoned for more than 2 years, leading to a 50% improvement in person-day cost for regression tests.

early delivery

Software Developer

Electric-Save

Jan 2022 - May 2022

Early-stage B2B software work across customer support, product demos, and web application delivery.

B2B productClient communicationProof of conceptRemote demosSoftware support
  • Attended clients directly in a B2B startup context, reporting and fixing errors with the company's software and contributing to customer satisfaction and continuity.
  • Created a web application proof of concept for an important potential client, moving the proposal to the next selection stage.
  • Ran remote meetings to show the software product to new potential clients, opening new challenges and growth opportunities for the company.

/credentials

Credentials & Learning

Formal education and recent professional learning behind the engineering practice shown above.

01

Academic foundation

  1. 2022-2024 Master's Degree in Computer Science Universidad Autónoma de Madrid
  2. 2023 Exchange Program Aalto University · Helsinki, Finland
  3. 2018-2022 Bachelor's Degree in Computer Science Universidad Autónoma de Madrid

02

Professional learning

  1. Exponential Community Exponential Fellowship
  2. Professional Scrum Master I Scrum.org
  3. Animations on the Web Emil Kowalski
  4. Google GenAI Intensive Kaggle
  5. Responsible AI and Prompt Engineering Founderz
  6. Full Stack Open University of Helsinki
  7. TOEIC - C1 CEFR Level Capman Testing Solutions

/skill_matrix

Technical Skills

A practical map of where my experience is strongest, where my academic foundation supports the work, and where I keep exploring.

  • FRONTEND PLATFORM

    • React & TypeScript Professional component-library work for frontend teams
    • Design Systems Tokens, component APIs, Storybook, and UI governance
    • Accessibility Inclusive patterns, WCAG-minded implementation, and QA
    • Release quality Semantic versioning, refactoring, docs, and adoption support

Development Philosophy

“Strong knowledge fundamentals are the key. Technologies and frameworks come and go; they are tools that help engineers solve business problems.”

/agent

Profile Chat

A small AI interface over Miguel's curated CV data. It is meant to answer focused questions about experience, projects, working style, education, and AI engineering practice.

Grounded retrieval

The worker selects profile facts, CV sections, projects, and recent public updates before calling the model.

Context engineering

Questions are classified by likely audience and intent, then assembled into a compact system prompt with explicit answer rules.

Deterministic evals

Node tests verify that key questions retrieve the expected profile context without depending on a live LLM response.

Streaming UX

The Cloudflare Worker adapts upstream SSE into the AI SDK UI message stream used by the drawer chat.

Operational guardrails

CORS, rate limits, upstream retries, timeout handling, and a secondary backend keep failures visible and recoverable.

/contact

Let's Connect

Open to product-minded engineering conversations, frontend platform work, and thoughtful teams building useful software.

01

Get in Touch

The fastest way to reach me is through LinkedIn. I also keep X around for software notes, tools, and the occasional build log.

02

Beyond Code

Team Sports

Playing football since age seven, passionate about physical well-being and team sports.

Technical Curiosity

Regular reader of software engineering blogs, always eager to learn about new technologies and innovations.

Deliberate Growth

Always seeking new activities that push me out of my comfort zone and help me grow as a person.