Web & Desktop UI Frameworks
As our design system at Ansys continued to evolve, it became clear that we needed strong UI frameworks to bring it to life — not just in one product, but across the entire portfolio. That realization led to one of the most impactful areas of my work: building and leading the development of the web and desktop UI frameworks that teams across the company would rely on.
For the web, we created several frameworks built on Angular, React, and Web Components to support the wide range of needs across product teams. For the desktop, we built a robust UI framework on top of Windows Presentation Foundation (WPF) within the .NET ecosystem. Each framework had its own challenges, constraints, and opportunities, and I contributed both as an individual contributor and as a leader guiding designers and developers through the work.
Balancing speed with consistency was a constant theme. Product teams were eager for new features and capabilities, and we wanted to support them — but we also had a responsibility to maintain alignment with the design system and ensure a cohesive experience across dozens of products. The path wasn’t always straightforward, but through collaboration, iteration, and a lot of honest conversations, we found solutions that met the needs of the teams building products without compromising the integrity of the system we were all working toward.
The impact of this work was significant. By building shared UI frameworks and services, we saved hundreds of developer hours each year across the organization. Teams could focus more on solving user problems and less on reinventing foundational UI elements. And as adoption grew, I took on ownership of the frameworks across all platforms to ensure they evolved together — avoiding the fragmentation and competing priorities that can happen when multiple frameworks grow independently.
Looking back, this work represents some of the most rewarding parts of my time at Ansys/Synopsys. It brought together my background in software development, my passion for UX, and my love of building systems that help teams move faster with confidence.
Below are galleries of screenshots from the UI libraries. If you’d like to see videos of some of the components I built, you can find them on the Discovery Development page.



























