Summary
Senior Software Engineer at Microsoft Teams, where I've spent 5+ years building frontend experiences used by over 100 million people daily. Deep expertise in React, TypeScript, and frontend architecture with high standards for performance, scalability, privacy, and accessibility. Now leading AI agent platform work — orchestration, agent protocols, and the toolchains that let production AI workflows operate reliably at enterprise scale.
Experience
Software Engineer 2 — Microsoft (2020 – Present)
Owned frontend development for Microsoft Teams features reaching 100M+ daily users, with a focus on performance and polish.
- Drove a 30–40% improvement in performance metrics, cutting initial load times from 10–14 seconds down to 3–6 seconds through rendering optimizations and API refactoring.
- Led the Microsoft Parent Connection App from prototype to production, driving architecture decisions across product, design, and backend teams.
- Shipped multi-collaboration features including Teams–Edge integration using GraphQL and Apollo Client, with a strong focus on authentication and data-fetching efficiency.
- Partnered closely with design and product to deliver pixel-perfect, accessible interfaces and served as the team's Performance and Accessibility Champion.
- Redesigned the Teams Admin App end-to-end, managing complex state with Redux across the entire experience; it now holds a 4.1 marketplace rating and became the new standard UI for the product.
- Leading the development of an AI agent platform — orchestration, agent protocols, and toolchains that let enterprise AI workflows run reliably in production.
- Participated in on-call and triage rotations to keep production healthy, mitigating and resolving live incidents using observability and monitoring tools with complex telemetry and data analysis.
- Conducted code reviews and pair programming as part of daily work, raising the code quality bar and mentoring engineers on best practices.
Software Engineer 2 — Wizeline (2018 – 2020)
Built and maintained production web applications for international clients using React and TypeScript, contributing to frontend architecture, component library development, and performance improvements across multiple product teams.
Skills
React · TypeScript · JavaScript · GraphQL · Apollo Client · Next.js · TailwindCSS · CSS · Redux · Storybook · Framer Motion · Jest · Lerna · Node.js · C# · SQL · KQL · Monitoring · Observability
Education
UPIITA — National Polytechnic Institute — Telematics Engineering (2012 – 2017) University of the Basque Country (EHU) — Exchange, Telecommunications Engineering / Informatics Management & Information Systems (2016)
Projects
KetzalCode AI Trainer Platform — ketzalcode.com/trainer Architected a full-stack application from scratch using Next.js, TypeScript, and a modular monorepo structure. Building a production-grade AI-powered web platform featuring complex UI flows, responsive design, and AI orchestration with real-time interfaces.
Certifications
The Modern GraphQL with Apollo · LinkedIn JavaScript Assessments · Google AI for JavaScript Developers with TensorFlow.js
Awards & Contributions
Machine Learning Algorithms for LSM Translator — Designed and implemented an on-device machine learning system for real-time Mexican Sign Language translation, with focus on real-time inference and complex UI interactions. National Patent acquired in 2018.