I worked alongside a team of over 20 designers to develop a comprehensive organizational design system. This system streamlined workflows, enhanced collaboration across teams, and enabled faster SaaS product launches while maintaining high-quality design standards. The design system provided reusable components and guidelines, ensuring scalability and consistency across multiple products.
Building the design system was a team effort, where I collaborated with product and visual designers, as well as frontend developers.
Winter 2022 - Summer 2024
The existing design system was not flexible enough to cater to the needs of newer products & more recent business requirements.
The design system was not updated to reflect the latest design trends and aesthetics.
The design system was not built to be easily repeatable across multiple products, leading to a lot of manual work in design & development.
My contributions to the design system include new components, functional extensions to existing components, and new processes to aid in the design system's maintenance and growth.
A code snippet displays a block of code for developers to copy and paste into their projects. It supports syntax highlighting and copying the code via a button.
Besides creating the component from scratch, I also worked on building a custom color scheme which would best suit the requirements for every product, and would be WCAG compliant. This was one of the places where I could leverage my knowledge of frontend development.
The Rich Text Editor was another custom component I built. It is a flexible and intuitive interface for creating and editing text-based content. It allows users to format text, add links, insert images, and perform various other editing tasks.
This component is ideal for applications such as BrowserStack Test Management where a lot of text content with attachment is authored.
I worked on the foundations of the component, which includes the basic component layout and functionality.
The media player component was first built as a part of App Performance, a product that I worked on from it's very inception to as an enterprise offering
The media player component was first built as a part of App Performance, a product that I worked on from it's very inception to as an enterprise offering
The basic table component was provided by TailwindUI. However, with our clientelle that demands extensive and advanced functionality, we needed to add more features, such as resizing columns & reordering rows.
I conceptualized the interaction design for these components, making sure they are WCAG compliant for keyboard navigation, as required across the organization.
Many products built on the design system are based in analytics, which makes data visualisation is key in conveying value proposition. I researched & documented for data visualisation guidelines to be used throughout the design system, ensuring optimal visuals and WCAG compliance. The documentation also included examples of best practices for data visualisation.
Using seekoss/playroom, I set up an environment to allow internal teams & stakeholders to test the design system and its components directly in the browser, enabling faster prototyping.
In many scenarios, I was able to leverage my knowledge of Typescript to use Figma's API to automate repetitive and extensive tasks.Thanks to a Figma plugins I built specifically for repetitive tasks, we were able to seamlessly deliver these in record time, without sacrificing on the outcome.
Increased from 40% to 74%.
Reduced from 7 days to 1½ days.
Reduced from 5 days to 30 mins.
Reduced from 5-10 days to 3-4 days.
Thanks to the new design system, we were able to ship multiple products within a very short period of time. Respond quicker to market demands and customer needs by reducing the time-to-market for new functionality."
BrowserStack Test Observability is a one-stop destination for test reporting, insights, debugging, continuous deployment, and more.
BrowserStack Test Observability is a one-stop destination for test reporting, insights, debugging, continuous deployment, and more.
BrowserStack Accessibility Testing is a super app for testing, reporting, and monitoring web accessibility. You can ensure compliance and reach a wider audience with BrowserStack Accessibility Testing’s powerful rules engine. It comes with a browser extention, a web platform, and integration with apps like Figma.
BrowserStack Accessibility Testing is a super app for testing, reporting, and monitoring web accessibility. You can ensure compliance and reach a wider audience with BrowserStack Accessibility Testing’s powerful rules engine. It comes with a browser extention, a web platform, and integration with apps like Figma.
Test Management provides a seamless, unified platform for managing manual and automated test cases, designed to enhance efficiency and streamline workflows.
Test Management provides a seamless, unified platform for managing manual and automated test cases, designed to enhance efficiency and streamline workflows.
BrowserStack Accessibility Testing helps evaluate and improve mobile app accessibility with testing and reporting on real devices. Navigate apps to identify accessibility violations, manually test with ScreenReader tools, and track progress through detailed reports in a unified dashboard.
BrowserStack Accessibility Testing helps evaluate and improve mobile app accessibility with testing and reporting on real devices. Navigate apps to identify accessibility violations, manually test with ScreenReader tools, and track progress through detailed reports in a unified dashboard.
Low Code Automation offers both a web-based application and a desktop application. The web application allows viewing tests, manage test suites, trigger test suites, and view the build reports. The desktop application helps users to create the tests and execute them on a local browser.
Low Code Automation offers both a web-based application and a desktop application. The web application allows viewing tests, manage test suites, trigger test suites, and view the build reports. The desktop application helps users to create the tests and execute them on a local browser.
Automate Turboscale offers a fully managed and scalable browser automation grid on the BrowserStack cloud. With instant access to thousands of parallel browser instances, you can run your tests without worrying about setup or maintenance. Our plug-and-play solution integrates seamlessly with popular testing frameworks and Continuous Integration (CI) pipelines.
Automate Turboscale offers a fully managed and scalable browser automation grid on the BrowserStack cloud. With instant access to thousands of parallel browser instances, you can run your tests without worrying about setup or maintenance. Our plug-and-play solution integrates seamlessly with popular testing frameworks and Continuous Integration (CI) pipelines.
App Performance Testing, a product I help build from inception to an enterprise offering, helps identify and troubleshoot performance issues in iOS & Android apps early in the development cycle. It integrates seamlessly with other BrowserStack products.
It was the first desktop app created with the organisational design system.
App Performance Testing, a product I help build from inception to an enterprise offering, helps identify and troubleshoot performance issues in iOS & Android apps early in the development cycle. It integrates seamlessly with other BrowserStack products.
It was the first desktop app created with the organisational design system.
Quality Engineering Insights provide users with the flexibility to create personalized dashboards tailored to their specific needs. Users can customise layouts, add various metric widgets, and redefine metric parameters to track key performance indicators, offering a comprehensive view of user-specific targets.
Quality Engineering Insights provide users with the flexibility to create personalized dashboards tailored to their specific needs. Users can customise layouts, add various metric widgets, and redefine metric parameters to track key performance indicators, offering a comprehensive view of user-specific targets.