UX Engineering Work

My engineering background allows me to bridge the gap between design and implementation — translating user needs into scalable, accessible, and maintainable experiences. Throughout my time at Microsoft, I’ve collaborated with designers, PMs, and engineers to ship user-facing features, build reusable UI systems, and improve product quality through thoughtful engineering.

AI-Powered Productivity Experiences

My most recent work at Microsoft was on Sales Copilot, where I helped build AI-powered experiences integrated into Outlook and Teams. These features surfaced CRM-connected insights to help sales professionals stay informed, reduce manual work, and stay productive throughout their day.

Below are a few highlights from the features and experiences I've helped ship at Microsoft.

Screenshot of a Microsoft Teams channel named '10 XL Coffee Machines' showing a conversation about an opportunity summary for a deal with Contoso, Ltd, including details about the dates, contacts, budget, and a message about AI-generated summaries.

Access Settings for Sales Agents

As Microsoft expanded its AI offerings, I helped lead the implementation of a shared settings experience that allowed administrators to control access to different AI agents and configure feature-specific options. I collaborated across multiple AI agent teams (meeting insights, email insights, sales chat etc.) to gather requirements.

I created reusable components that established a consistent user experience, while making it easy for teams to add new settings as the platform evolved.

During the design process, I identified an opportunity to improve both performance and usability. Rather than loading data each time users opened an individual settings panel, I proposed loading all configuration data upfront. This eliminated unnecessary loading delays as users navigated between settings, creating a smoother, more responsive experience while simplifying the implementation.

Read more: https://learn.microsoft.com/en-us/microsoft-sales-copilot/access-settings

Screenshot of a computer screen showing Microsoft Dynamics 365 interface with access settings, highlighting 'Email insights (preview)' and toggle switch for turning on email insight storage.

Environment access settings for Sales Agents. Image source: https://learn.microsoft.com/en-us/microsoft-sales-copilot/access-settings

Recent customer communications

I led the front-end development of the Recent Communications experience for Sales Copilot, one of the most prominent cards in the Sales Copilot Outlook add-in. This card surfaced the most recent communications and insights in the flow of work, which allowed sellers to catch up on the latest context and move deals forward.

Working closely with designers, I translated early concepts into a polished, production-ready experience within a tight timeline.

Following an executive design review, the team was asked to reduce the card's visual footprint to better balance the overall layout. I partnered with the designers to quickly iterate on the experience. I helped refine the design while minimizing implementation effort and preserving the core user experience. This collaborative approach allowed us to respond rapidly to feedback and deliver an improved solution without delaying the release.

Read more: https://techcommunity.microsoft.com/blog/vivasales-blog/whats-new-in-copilot-for-sales---june-2024/4173680

Screenshot of a digital communication platform showing recent messages and email exchanges with Alberto Burgos regarding coffee meetings and order fulfillment.
Screenshot of recent communications showing an email sent by Alberto on May 12 at 11:30 AM and a meeting invitation from May 10 at 11:30 AM to 12:30 PM.

Recent communications card in Outlook, showing the most recent emails and meetings with the user’s external contact. Image source: https://techcommunity.microsoft.com/blog/vivasales-blog/whats-new-in-copilot-for-sales---june-2024/4173680

Shared Storybook for Dynamics 365

To improve component discoverability across Dynamics 365, I developed an exploratory shared Storybook that brought together reusable UI components from multiple product teams into a single, searchable experience. The goal was to make it easier for front-end developers at Microsoft to discover existing components, encourage reuse, and promote greater consistency across products.

To support this, I built an automated publishing workflow using Azure DevOps that collected individual team Storybooks and deployed them to a centralized Azure-hosted site. By reducing the effort required for teams to contribute, the solution made it easier to keep shared component documentation up to date while providing developers with a single source of reference.

Impact: instead of each team maintaining isolated component documentation, developers could discover reusable UI patterns from across Dynamics 365 in one place—encouraging consistency, reducing duplicated work, and improving the developer experience.

A flowchart diagram illustrating a software development workflow with steps like creating components, merging code, building pipeline, updating shared storybook, and discovering reusable components, organized under different labels such as Azure DevOps, Hosted in Azure Storage, and Team Repository.

Diagram of the shared storybook concept. Internal Microsoft assets omitted.

Accessibility & Inclusive Experiences

Building accessible experiences is an essential part of my development process. Throughout my work on Sales Copilot, I partnered with designers to ensure new features were accessible before release, creating experiences that worked seamlessly for keyboard and assistive technology users.

Using Accessibility Insights for Web, Narrator, and iOS accessibility tools, I evaluated user flows and resolved accessibility issues related to:

  • keyboard navigation

  • screen reader support

  • ARIA attributes

  • color contrast

  • visible focus indicators

I regularly validated experiences using both keyboard-only navigation and screen readers in scan and non-scan modes to ensure users could confidently navigate AI-powered features.