|User Interface Design, Icon Design
|Visual Studio for Mac
|Visual Studio for Mac
Before leaving Microsoft in 2021, I spearheaded the transformative redesign of Visual Studio for Mac 17. Having designed Xamarin Studio since 2013, I utilized my cumulative experiences and learnings, especially from the High–Density Fluent project, to create a modern, efficient, and enduring IDE design.
Context and Background
Visual Studio for Mac, previously known as Xamarin Studio, is a comprehensive, integrated development environment (IDE) tailored for Mac users. It enables developers to create mobile and web applications using Xamarin. This platform allows C# and .NET developers to build native mobile applications for various platforms. The evolution of Xamarin Studio into Visual Studio for Mac marked a significant shift, not just in name but in its design philosophy and functionality.
Key Development Phases
Collaborative Design Approach: In redesigning Visual Studio for Mac 17, I worked closely with Hylke Bons and a dedicated team of engineers. Our cohesive teamwork and Hylke’s support as a co-designer were instrumental in the project’s success.
Incorporating High–Density Fluent Learnings: The High–Density Fluent project, which focused on integrating Fluent Design into developer applications, provided valuable insights. This experience was crucial in informing the redesign approach for Visual Studio for Mac 17.
Design Execution and Details: The redesign process included the creation of wireframes and redlines, ensuring that every aspect of the IDE was meticulously planned and executed for optimal functionality and aesthetics.
Impact and Legacy
The redesign of Visual Studio for Mac 17, under my direction, not only modernized the application but also set a foundational design that the team continued to build upon after my departure. This design has become the basis for the IDE’s evolution, demonstrating the lasting impact of a well-executed redesign in shaping software development tools for years to come.
Screenshot of a Solution Explorer, showing a redline markup for spacing and alignment, with detailed annotations for properties such as indentation levels and gap measurements.
Collaborators and Consultants
|Principal Software Engineer Manager
|Senior Software Engineer