👋 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
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.
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.
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.
Team and Channel Avatars
Avatars to teams and channels within a collaboration platform. Enhanced visual differentiation and customization.
Basic Screens and Teams Mobile Design Systems
Building a scalable mobile component library to accelerate design workflows and establish consistency across teams.

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
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.




