👋 Hi, I'm Joao, Designer at Microsoft

Crafting seamless experiences at the intersection of product & brand. Currently shaping visual & interaction design to elevate product expression across Microsoft Teams.

Agent Memory
🔒
on-going

Agent Memory

Channel Agent Memories enables AI agents in Teams channels to automatically learn team preferences and context from everyday conversations, then use those insights to deliver personalized, context-aware responses without manual setup.

AIInteractionWeb/Desktop
Agent Iconography
🔒

Agent Iconography

A unified icon system for AI agents and digital workers across Microsoft 365 products, solving the problem of inconsistent visual language and user confusion about when they're interacting with AI versus humans.

VisualDesign languageAIiOS/AndroidWeb/Desktop
Modernizing Teams at scale
🔒

Modernizing Teams at scale

A design initiative that simplifies Teams through Organization, Predictability, and Beauty, using high-impact enhancements that require minimal effort to implement.

VisualDesign languageInteractionWeb/DesktopiOS/Android
Team and Channel Avatars
🔒

Team and Channel Avatars

Avatars to teams and channels within a collaboration platform. Enhanced visual differentiation and customization.

VisualInteractionWeb/Desktop
Basic Screens and Teams Mobile Design Systems
🔒

Basic Screens and Teams Mobile Design Systems

Building a scalable mobile component library to accelerate design workflows and establish consistency across teams.

iOS/AndroidDesign System
JetBlue Design System
🔒

JetBlue Design System

Building and enabling in-house design teams to thrive

Design SystemWeb/Desktop
Joao Carvalho

I'm Joao Carvalho 👋 a UX Designer, currently building human-centered experiences powered by AI at Microsoft Teams.

I believe great design lives at the intersection of function, emotion, and storytelling. My work is driven by a curiosity to explore how thoughtful experiences can not only solve problems but also create moments of delight and meaning.

Experience

currently/

Microsoft

Product Designer • 2021 - present

AI first solutions for Microsoft Teams

previously/

Rangle

Product Designer • 2019 - 2021

Building production-ready systems at Rangle

Lenovo

UX Engineer • 2017 - 2019

Xclarity Administrator experience at Lenovo

Mentorship & Storytelling

Great design is equal parts craft and conversation. Through mentorship, portfolio reviews, and panel talks, I've been fortunate to connect with emerging designers at various stages of their journey.

From helping refine portfolios to navigating career pivots and sharing lessons learned in practice, these interactions are my way of contributing back and helping shape the next generation of design thinking.

My Approach

I start with understanding the problem. Not just the surface request, but the underlying needs and constraints. Good solutions come from asking the right questions early.

Research and collaboration guide everything I do. I stay close to users while balancing business goals and technical reality. The best work happens when you're learning from real people, not assumptions.

I believe in iteration over perfection. Ship something thoughtful, test it, learn from it, and make it better. Design is a team sport. I do my best work alongside engineers, PMs, and stakeholders who challenge ideas and push for better outcomes.

Away from keyboard

Beyond design, I find inspiration in the outdoors hiking, traveling, photography, and discovering new places. When not exploring, I unwind with drawing, video games, painting and movies, immersing myself in stories that spark creativity and curiosity.

Activity 1
Activity 2
Activity 3
Activity 4
Activity 5