# Nicolas Olmedo - Senior Software Engineer (Frontend) Nicolas Olmedo is a Senior Frontend Engineer with 12+ years of experience building high-performance web applications with React and TypeScript, currently at Medallia and pursuing a Master's degree in Developing with AI. He also works on AI integrations, home automation, and hardware/IoT projects. This portfolio is fully interactive and features WebMCP (Web Model Context Protocol) capabilities, allowing AI agents to browse, read experience details, change the theme, and trigger animations on the procedural PCB circuit-board background. ## WebMCP AI Agent Tools AI agents can interact with this website using the following WebMCP tools (exposed via `navigator.modelContext` and `window.webmcp` in the browser console): - `scrollToSection({ section })`: Smooth scrolls the page to a given section (`hero`, `about`, `tech`, `projects`, `experience`, `contact`). - `getTechStack()`: Returns the full list of technologies grouped by category (Core, Backend & Frameworks, Tools & AI, Cloud & DevOps, Hardware/IoT). - `getProjects()`: Returns the list of featured projects with descriptions, links, and tags. - `getExperience()`: Returns the work experience history and educational background. - `changeTheme({ theme })`: Changes the site's color scheme in real time (`default`, `cyberpunk`, `matrix`, `synthwave`, `glacier`). - `triggerPCBEvent({ type })`: Dispatches an animation event to the background PCB board (`burst` = pulse storm, `scan` = sweep). ## Skills & Technologies - **Core**: React, TypeScript, JavaScript, HTML/CSS, GraphQL, Node.js. - **Backend & Frameworks**: Java, Spring, Hibernate, Angular, Ionic, Python. - **Tools & AI**: GitHub Copilot, Gemini, OpenAI, Anthropic Claude, Ollama/Llama, n8n, DeepSeek. - **Cloud & DevOps**: AWS, Google Cloud, Firebase, CI/CD, Docker, Git. - **Hardware & IoT**: Home Assistant, ESP32, Raspberry Pi, ESPHome, 3D Printing. ## Featured Projects - **PixelPotion** (https://github.com/nikolmedo/PixelPotion): Raspberry Pi camera system that transforms photos into artistic styles (Pixar 3D, anime, watercolor, cyberpunk) at the press of a physical button. Powered by Google Gemini AI, delivered via Telegram. - **ClaudePulse** (https://github.com/nikolmedo/ClaudePulse): Home Assistant custom integration that monitors Claude.ai usage metrics in a smart home dashboard. 10 sensor entities, automatic updates every 2 minutes. ## Experience - **Senior Software Engineer** — Medallia, Pleasanton, CA (July 2021 - Present). - **Principal Software Architect** — FactorIT, Buenos Aires, Argentina (January 2016 - June 2021). - **Java & Mobile Developer** — FactorIT, Buenos Aires, Argentina (June 2013 - June 2016). ## Education - **Master's Degree — Developing with AI**, Universidad Isabel I, Spain (2026, ongoing). - **Technical Degree — Senior Programming**, Universidad Tecnologica Nacional, Argentina. ## Contact & Links - **Email**: nikolmedo@gmail.com - **LinkedIn**: https://www.linkedin.com/in/nolmedo - **GitHub**: https://github.com/nikolmedo - **Website**: https://nolmedo.dev