{"id":1689,"date":"2026-04-29T18:05:14","date_gmt":"2026-04-29T18:05:14","guid":{"rendered":"http:\/\/192.168.86.62\/?post_type=portfolio&#038;p=1689"},"modified":"2026-04-30T04:17:36","modified_gmt":"2026-04-30T04:17:36","slug":"financial-platform-design-system","status":"publish","type":"portfolio","link":"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/","title":{"rendered":"Financial Platform Design System"},"content":{"rendered":"\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" id=\"Image1\"><div class=\"wp-block-media-text__content\"><h2 class=\"wp-block-post-title\">Financial Platform Design System<\/h2>\n\n\n<p style=\"padding-bottom:20px\"><strong>Role:<\/strong> Lead UX\/UI Designer<br><strong>Company:<\/strong> Allvue Systems<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Context<\/h4>\n\n\n\n<p class=\"is-excerpt\">While working across multiple product workflows, our team relied on a shared Sketch file as a starting point. It lacked defined styling and system rules, so as designers worked independently, consistency began to drift.<\/p>\n\n\n\n<p>This led to frequent review sessions and rework to realign designs, slowing overall progress.<\/p>\n\n\n\n<p>During slower periods, I started building a design system in Sketch to bring more structure and consistency to our work. Over time, it evolved into a structured design system covering reusable components, interaction patterns, and visual standards across the platform.<\/p>\n\n\n\n<p class=\"is-excerpt\">I also met regularly with a developer to share progress and provide visibility into the system. While the Sketch system became fairly robust, it was not fully aligned with development due to time constraints and the effort required to map it to their existing variables.<\/p>\n<\/div><figure  class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" alt=\"\" src=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Design-System-Feature-Image.png\" class=\"wp-image-1691 size-full\" srcset=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Design-System-Feature-Image.png 1536w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Design-System-Feature-Image-300x200.png 300w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Design-System-Feature-Image-1024x683.png 1024w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Design-System-Feature-Image-768x512.png 768w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile has-tertiary-background-color has-background\" style=\"padding-top:1px\" id=\"Image2\"><figure class=\"wp-block-media-text__media\"><a href=\"http:\/\/192.168.86.62\/wp-content\/uploads\/2026\/04\/Field-Colors.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"673\" src=\"http:\/\/192.168.86.62\/wp-content\/uploads\/2026\/04\/Field-Colors-1024x673.png\" alt=\"\" class=\"wp-image-1697 size-full\" srcset=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Field-Colors-1024x673.png 1024w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Field-Colors-300x197.png 300w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Field-Colors-768x505.png 768w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Field-Colors.png 1370w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><div class=\"wp-block-media-text__content\">\n<h4 class=\"wp-block-heading\">My Contribution<\/h4>\n\n\n\n<p>As Lead UX\/UI Designer, I defined and built a comprehensive design system that addressed both visual consistency and interaction behavior across the platform.<\/p>\n\n\n\n<p>I also collaborated with two additional designers, providing guidance and structure for their contributions to ensure all components aligned with the system\u2019s standards and patterns. This allowed the system to scale more efficiently while maintaining consistency.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" id=\"Image3\"><div class=\"wp-block-media-text__content\">\n<h5 class=\"wp-block-heading\">Data Tables &amp; Editing States<\/h5>\n\n\n\n<p>Established a consistent structure for dense financial data tables, including typography, spacing, and hierarchy.<\/p>\n\n\n\n<p>Defined clear interaction states for editing workflows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Introduced a visual indicator for unsaved changes using a corner marker, allowing users to quickly identify modified cells.<\/li>\n\n\n\n<li>Standardized hover, selected, and active states to improve readability in high-density views.<\/li>\n<\/ul>\n\n\n\n<p>Focused on maintaining clarity without sacrificing the amount of data visible on screen.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><a href=\"http:\/\/192.168.86.62\/wp-content\/uploads\/2026\/04\/Vertical-Total-Grand-Total.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/192.168.86.62\/wp-content\/uploads\/2026\/04\/Vertical-Total-Grand-Total-1024x576.png\" alt=\"\" class=\"wp-image-1695 size-full\" srcset=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Vertical-Total-Grand-Total-1024x576.png 1024w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Vertical-Total-Grand-Total-300x169.png 300w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Vertical-Total-Grand-Total-768x432.png 768w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Vertical-Total-Grand-Total-1536x865.png 1536w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Vertical-Total-Grand-Total.png 1842w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-columns has-tertiary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-74e2db4f wp-block-columns-is-layout-flex\" id=\"Image4\" style=\"padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-gutsliders-photo-carousel gutslider-fff6af0c nav_inside nav_cc ba-gutslider\" data-swiper-options=\"{&quot;slidesPerView&quot;:1,&quot;spaceBetween&quot;:0,&quot;loop&quot;:true,&quot;autoplay&quot;:false,&quot;speed&quot;:800,&quot;effect&quot;:&quot;slide&quot;,&quot;keyboard&quot;:{&quot;enabled&quot;:false},&quot;mousewheel&quot;:false,&quot;breakpoints&quot;:{&quot;320&quot;:{&quot;slidesPerView&quot;:1,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:2,&quot;spaceBetween&quot;:15},&quot;1025&quot;:{&quot;slidesPerView&quot;:&quot;1&quot;,&quot;spaceBetween&quot;:15}},&quot;navigation&quot;:{&quot;nextEl&quot;:&quot;.gutslider-fff6af0c .swiper-button-next&quot;,&quot;prevEl&quot;:&quot;.gutslider-fff6af0c .swiper-button-prev&quot;},&quot;pagination&quot;:false}\"><div class=\"swiper\"><div class=\"swiper-wrapper\"><a class=\"swiper-slide\" data-fslightbox=\"gallery\" href=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Field-Types.png\"><div class=\"swiper-container-outer zoom__in\"><img loading=\"lazy\" decoding=\"async\" width=\"1793\" height=\"913\" src=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Field-Types.png\" alt=\"\" class=\"wp-image-1707\" srcset=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Field-Types.png 1793w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Field-Types-300x153.png 300w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Field-Types-1024x521.png 1024w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Field-Types-768x391.png 768w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Field-Types-1536x782.png 1536w\" sizes=\"auto, (max-width: 1793px) 100vw, 1793px\" \/><\/div><\/a><a class=\"swiper-slide\" data-fslightbox=\"gallery\" href=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Focused-and-Unfocused-Example.png\"><div class=\"swiper-container-outer zoom__in\"><img loading=\"lazy\" decoding=\"async\" width=\"1793\" height=\"913\" src=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Focused-and-Unfocused-Example.png\" alt=\"\" class=\"wp-image-1708\" srcset=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Focused-and-Unfocused-Example.png 1793w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Focused-and-Unfocused-Example-300x153.png 300w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Focused-and-Unfocused-Example-1024x521.png 1024w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Focused-and-Unfocused-Example-768x391.png 768w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Input-Form-Focused-and-Unfocused-Example-1536x782.png 1536w\" sizes=\"auto, (max-width: 1793px) 100vw, 1793px\" \/><\/div><\/a><\/div><div class=\"gutslider-nav nav_inside nav_cc\"><div class=\"swiper-button-prev\"><\/div><div class=\"swiper-button-next\"><\/div><\/div><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:8%;padding-right:0;padding-bottom:8%;padding-left:0\">\n<h5 class=\"wp-block-heading\" style=\"padding-right:8%;padding-bottom:4%;padding-left:13.6%\">Form System &amp; Field States<\/h5>\n\n\n\n<p style=\"padding-right:8%;padding-left:13.6%\">Designed a flexible input system to support various field types:<\/p>\n\n\n\n<ul style=\"padding-right:8%;padding-bottom:3%;padding-left:18%\" class=\"wp-block-list\">\n<li>Regular, Required, and Read-only states<\/li>\n\n\n\n<li>Clear visual differentiation using background color, borders, and icon treatments<\/li>\n<\/ul>\n\n\n\n<p style=\"padding-right:8%;padding-left:13.6%\">Improved usability by:<\/p>\n\n\n\n<ul style=\"padding-right:8%;padding-left:18%\" class=\"wp-block-list\">\n<li>Defining consistent hover and focus behaviors across all inputs<\/li>\n\n\n\n<li>Making required fields immediately recognizable<\/li>\n\n\n\n<li>Reducing ambiguity between read-only and editable fields<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" id=\"Image5\"><div class=\"wp-block-media-text__content\">\n<h5 class=\"wp-block-heading\">Filters, Menus &amp; Interaction Patterns<\/h5>\n\n\n\n<p>Standardized filter components and dropdown behaviors across workflows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unified typography, spacing, and control styling<\/li>\n\n\n\n<li>Designed consistent operator selection and rule-building patterns<\/li>\n<\/ul>\n\n\n\n<p>Defined interaction details such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hover states for menus and actions<\/li>\n\n\n\n<li>Visual feedback for selection and focus<\/li>\n\n\n\n<li>Clear hierarchy within complex dropdowns and popovers<\/li>\n<\/ul>\n\n\n\n<p>This reduced the learning curve across different areas of the platform.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><a href=\"http:\/\/192.168.86.62\/wp-content\/uploads\/2026\/04\/Horizontal-Bar-Chart-Single-Color.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"673\" src=\"http:\/\/192.168.86.62\/wp-content\/uploads\/2026\/04\/Horizontal-Bar-Chart-Single-Color-1024x673.png\" alt=\"\" class=\"wp-image-1716 size-full\" srcset=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Horizontal-Bar-Chart-Single-Color-1024x673.png 1024w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Horizontal-Bar-Chart-Single-Color-300x197.png 300w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Horizontal-Bar-Chart-Single-Color-768x505.png 768w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Horizontal-Bar-Chart-Single-Color.png 1370w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-columns has-tertiary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-74e2db4f wp-block-columns-is-layout-flex\" id=\"Image6\" style=\"padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-gutsliders-photo-carousel gutslider-a316fb3a nav_inside nav_cc ba-gutslider\" data-swiper-options=\"{&quot;slidesPerView&quot;:1,&quot;spaceBetween&quot;:0,&quot;loop&quot;:true,&quot;autoplay&quot;:false,&quot;speed&quot;:800,&quot;effect&quot;:&quot;slide&quot;,&quot;keyboard&quot;:{&quot;enabled&quot;:false},&quot;mousewheel&quot;:false,&quot;breakpoints&quot;:{&quot;320&quot;:{&quot;slidesPerView&quot;:1,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:2,&quot;spaceBetween&quot;:15},&quot;1025&quot;:{&quot;slidesPerView&quot;:&quot;1&quot;,&quot;spaceBetween&quot;:15}},&quot;navigation&quot;:{&quot;nextEl&quot;:&quot;.gutslider-a316fb3a .swiper-button-next&quot;,&quot;prevEl&quot;:&quot;.gutslider-a316fb3a .swiper-button-prev&quot;},&quot;pagination&quot;:false}\"><div class=\"swiper\"><div class=\"swiper-wrapper\"><a class=\"swiper-slide\" data-fslightbox=\"gallery\" href=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Page-1.png\"><div class=\"swiper-container-outer zoom__in\"><img loading=\"lazy\" decoding=\"async\" width=\"1370\" height=\"900\" src=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Page-1.png\" alt=\"\" class=\"wp-image-1718\" srcset=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Page-1.png 1370w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Page-1-300x197.png 300w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Page-1-1024x673.png 1024w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Page-1-768x505.png 768w\" sizes=\"auto, (max-width: 1370px) 100vw, 1370px\" \/><\/div><\/a><a class=\"swiper-slide\" data-fslightbox=\"gallery\" href=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Examples-Page-2.png\"><div class=\"swiper-container-outer zoom__in\"><img loading=\"lazy\" decoding=\"async\" width=\"1370\" height=\"900\" src=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Examples-Page-2.png\" alt=\"\" class=\"wp-image-1719\" srcset=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Examples-Page-2.png 1370w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Examples-Page-2-300x197.png 300w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Examples-Page-2-1024x673.png 1024w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Collapes-Toggle-Button-Examples-Page-2-768x505.png 768w\" sizes=\"auto, (max-width: 1370px) 100vw, 1370px\" \/><\/div><\/a><\/div><div class=\"gutslider-nav nav_inside nav_cc\"><div class=\"swiper-button-prev\"><\/div><div class=\"swiper-button-next\"><\/div><\/div><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:8%;padding-right:0;padding-bottom:8%;padding-left:0\">\n<h5 class=\"wp-block-heading\" style=\"padding-right:8%;padding-bottom:4%;padding-left:13.6%\">Navigation &amp; Supporting Components<\/h5>\n\n\n\n<p style=\"padding-right:8%;padding-left:13.6%\">Created reusable patterns for:<\/p>\n\n\n\n<ul style=\"padding-right:8%;padding-bottom:3%;padding-left:18%\" class=\"wp-block-list\">\n<li>Contextual menus and secondary actions<\/li>\n\n\n\n<li>Inline links and supporting interactions<\/li>\n\n\n\n<li>Expand and collapse behaviors for grouped data<\/li>\n<\/ul>\n\n\n\n<p style=\"padding-right:8%;padding-left:13.6%\">Ensured that all components followed a consistent interaction model, improving predictability across the platform.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-tertiary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-74e2db4f wp-block-columns-is-layout-flex\" id=\"Image7\" style=\"padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px\">\n<div class=\"wp-block-column has-background-background-color has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:8%;padding-right:0;padding-bottom:8%;padding-left:0\">\n<h5 class=\"wp-block-heading\" style=\"padding-right:8%;padding-bottom:4%;padding-left:13.6%\">Design Tokens &amp; Visual Language<\/h5>\n\n\n\n<p style=\"padding-right:8%;padding-left:13.6%\">Defined a cohesive visual system including:<\/p>\n\n\n\n<ul style=\"padding-right:8%;padding-bottom:3%;padding-left:18%\" class=\"wp-block-list\">\n<li>Color palette with functional usage across interaction states<\/li>\n\n\n\n<li>Typography system using SF Pro Text with defined weights and hierarchy<\/li>\n\n\n\n<li>Spacing, borders, and icon treatments<\/li>\n<\/ul>\n\n\n\n<p style=\"padding-right:8%;padding-left:13.6%\">This allowed for:<\/p>\n\n\n\n<ul style=\"padding-right:8%;padding-bottom:3%;padding-left:18%\" class=\"wp-block-list\">\n<li>Faster design iteration<\/li>\n\n\n\n<li>Greater consistency across design work<\/li>\n\n\n\n<li>A clear foundation that could support future alignment with development<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-gutsliders-photo-carousel gutslider-8bdd452b nav_inside nav_cc ba-gutslider\" data-swiper-options=\"{&quot;slidesPerView&quot;:1,&quot;spaceBetween&quot;:0,&quot;loop&quot;:true,&quot;autoplay&quot;:false,&quot;speed&quot;:800,&quot;effect&quot;:&quot;slide&quot;,&quot;keyboard&quot;:{&quot;enabled&quot;:false},&quot;mousewheel&quot;:false,&quot;breakpoints&quot;:{&quot;320&quot;:{&quot;slidesPerView&quot;:1,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:2,&quot;spaceBetween&quot;:15},&quot;1025&quot;:{&quot;slidesPerView&quot;:&quot;1&quot;,&quot;spaceBetween&quot;:15}},&quot;navigation&quot;:{&quot;nextEl&quot;:&quot;.gutslider-8bdd452b .swiper-button-next&quot;,&quot;prevEl&quot;:&quot;.gutslider-8bdd452b .swiper-button-prev&quot;},&quot;pagination&quot;:false}\"><div class=\"swiper\"><div class=\"swiper-wrapper\"><a class=\"swiper-slide\" data-fslightbox=\"gallery\" href=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.52-PM.png\"><div class=\"swiper-container-outer zoom__in\"><img loading=\"lazy\" decoding=\"async\" width=\"6240\" height=\"3548\" src=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.52-PM.png\" alt=\"\" class=\"wp-image-1722\" srcset=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.52-PM.png 6240w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.52-PM-300x171.png 300w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.52-PM-1024x582.png 1024w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.52-PM-768x437.png 768w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.52-PM-1536x873.png 1536w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.52-PM-2048x1164.png 2048w\" sizes=\"auto, (max-width: 6240px) 100vw, 6240px\" \/><\/div><\/a><a class=\"swiper-slide\" data-fslightbox=\"gallery\" href=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.06-PM.png\"><div class=\"swiper-container-outer zoom__in\"><img loading=\"lazy\" decoding=\"async\" width=\"6240\" height=\"3548\" src=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.06-PM.png\" alt=\"\" class=\"wp-image-1723\" srcset=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.06-PM.png 6240w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.06-PM-300x171.png 300w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.06-PM-1024x582.png 1024w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.06-PM-768x437.png 768w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.06-PM-1536x873.png 1536w, https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-10-at-2.50.06-PM-2048x1164.png 2048w\" sizes=\"auto, (max-width: 6240px) 100vw, 6240px\" \/><\/div><\/a><\/div><div class=\"gutslider-nav nav_inside nav_cc\"><div class=\"swiper-button-prev\"><\/div><div class=\"swiper-button-next\"><\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-fa5608b5 wp-block-group-is-layout-constrained\" style=\"padding-top:5%;padding-right:25%;padding-bottom:5%;padding-left:5%\">\n<h4 class=\"wp-block-heading\">Process<\/h4>\n\n\n\n<p>I approached the design system as both a UX and scalability challenge, focusing on making complex workflows easier to use while creating patterns that could be reused across the platform.<\/p>\n\n\n\n<p><strong>Understanding the Current State<\/strong><br>I spent time going through existing workflows to see where things were inconsistent across tables, forms, and interactions. I focused on the areas that caused the most confusion or slowed users down.<\/p>\n\n\n\n<p><strong>Defining Patterns<\/strong><br>I looked for common behaviors and UI patterns across the platform and turned them into reusable components. A lot of the focus was on data heavy interfaces, frequent user actions, and tricky edge cases like editing and validation.<\/p>\n\n\n\n<p><strong>Collaboration &amp; Guidance<\/strong><br>I worked with two additional designers to expand the system, giving direction and feedback so everything stayed aligned and consistent as it grew.<\/p>\n\n\n\n<p><strong>Building the System in Sketch<\/strong><br>I organized everything into a structured system with clear components and usage guidelines so it could be used consistently across the design team.<\/p>\n\n\n\n<p>While a fully integrated design to development system was not completed due to time constraints, the design system provided a strong foundation that development teams could reference and build from.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-background-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-fa5608b5 wp-block-group-is-layout-constrained\" style=\"padding-top:5%;padding-right:25%;padding-bottom:5%;padding-left:5%\">\n<h4 class=\"wp-block-heading\">Outcome<\/h4>\n\n\n\n<p>The design system created a unified foundation across multiple enterprise financial workflows.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reduced visual and interaction inconsistencies across workflows<\/li>\n\n\n\n<li>Improved usability in complex, data heavy interfaces<\/li>\n\n\n\n<li>Accelerated design workflows through reusable components and standardized patterns<\/li>\n\n\n\n<li>Decreased reliance on user training by making interactions more intuitive<\/li>\n<\/ul>\n\n\n\n<p>The system established a scalable design foundation that supports continued product growth and future alignment with development systems.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>While working across multiple product workflows, our team relied on a shared Sketch file as a starting point. It lacked defined styling and system rules, so as designers worked independently, consistency began to drift.<\/p>","protected":false},"featured_media":1691,"template":"portfolio-template","meta":{"_acf_changed":false,"footnotes":""},"company":[12],"class_list":["post-1689","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry","company-allvue-systems"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Financial Platform Design System - Rossomando.net<\/title>\n<meta name=\"description\" content=\"Front Office Design System: While working across multiple projects, our team relied on a shared Sketch file as a starting point. It lacked defined styling and system rules, so as designers worked independently, consistency began to drift.This led to frequent review sessions and rework to realign designs, slowing overall progress.During slower periods, I started building a design system in Sketch to bring more structure and consistency to our work. Over time, it grew into a more comprehensive system covering common components, interaction patterns, and visual styles.I also met regularly with a developer to share progress and provide visibility into the system. While the Sketch system became fairly robust, it was not fully aligned with development due to time constraints and the effort required to map it to their existing variables.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Financial Platform Design System - Rossomando.net\" \/>\n<meta property=\"og:description\" content=\"Front Office Design System: While working across multiple projects, our team relied on a shared Sketch file as a starting point. It lacked defined styling and system rules, so as designers worked independently, consistency began to drift.This led to frequent review sessions and rework to realign designs, slowing overall progress.During slower periods, I started building a design system in Sketch to bring more structure and consistency to our work. Over time, it grew into a more comprehensive system covering common components, interaction patterns, and visual styles.I also met regularly with a developer to share progress and provide visibility into the system. While the Sketch system became fairly robust, it was not fully aligned with development due to time constraints and the effort required to map it to their existing variables.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Rossomando.net\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-30T04:17:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Design-System-Feature-Image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/index.php\\\/portfolio\\\/financial-platform-design-system\\\/\",\"url\":\"https:\\\/\\\/www.rossomando.net\\\/index.php\\\/portfolio\\\/financial-platform-design-system\\\/\",\"name\":\"Financial Platform Design System - Rossomando.net\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/index.php\\\/portfolio\\\/financial-platform-design-system\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/index.php\\\/portfolio\\\/financial-platform-design-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rossomando.net\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Design-System-Feature-Image.png\",\"datePublished\":\"2026-04-29T18:05:14+00:00\",\"dateModified\":\"2026-04-30T04:17:36+00:00\",\"description\":\"Front Office Design System: While working across multiple projects, our team relied on a shared Sketch file as a starting point. It lacked defined styling and system rules, so as designers worked independently, consistency began to drift.This led to frequent review sessions and rework to realign designs, slowing overall progress.During slower periods, I started building a design system in Sketch to bring more structure and consistency to our work. Over time, it grew into a more comprehensive system covering common components, interaction patterns, and visual styles.I also met regularly with a developer to share progress and provide visibility into the system. While the Sketch system became fairly robust, it was not fully aligned with development due to time constraints and the effort required to map it to their existing variables.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/index.php\\\/portfolio\\\/financial-platform-design-system\\\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rossomando.net\\\/index.php\\\/portfolio\\\/financial-platform-design-system\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/index.php\\\/portfolio\\\/financial-platform-design-system\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rossomando.net\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Design-System-Feature-Image.png\",\"contentUrl\":\"https:\\\/\\\/www.rossomando.net\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Design-System-Feature-Image.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/index.php\\\/portfolio\\\/financial-platform-design-system\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rossomando.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portfolios\",\"item\":\"https:\\\/\\\/www.rossomando.net\\\/index.php\\\/portfolio\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Financial Platform Design System\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/#website\",\"url\":\"https:\\\/\\\/www.rossomando.net\\\/\",\"name\":\"Rossomando.net\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/#\\\/schema\\\/person\\\/5798ecb3c239d66cc63c1c381501157a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rossomando.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/#\\\/schema\\\/person\\\/5798ecb3c239d66cc63c1c381501157a\",\"name\":\"Joero\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/JR-Icon-Orange.png\",\"url\":\"https:\\\/\\\/www.rossomando.net\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/JR-Icon-Orange.png\",\"contentUrl\":\"https:\\\/\\\/www.rossomando.net\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/JR-Icon-Orange.png\",\"width\":700,\"height\":681,\"caption\":\"Joero\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.rossomando.net\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/JR-Icon-Orange.png\"},\"description\":\"Joseph Rossomando\",\"sameAs\":[\"https:\\\/\\\/www.rossomando.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/joseph-rossomando-52931a13\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Financial Platform Design System - Rossomando.net","description":"Front Office Design System: While working across multiple projects, our team relied on a shared Sketch file as a starting point. It lacked defined styling and system rules, so as designers worked independently, consistency began to drift.This led to frequent review sessions and rework to realign designs, slowing overall progress.During slower periods, I started building a design system in Sketch to bring more structure and consistency to our work. Over time, it grew into a more comprehensive system covering common components, interaction patterns, and visual styles.I also met regularly with a developer to share progress and provide visibility into the system. While the Sketch system became fairly robust, it was not fully aligned with development due to time constraints and the effort required to map it to their existing variables.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/","og_locale":"en_US","og_type":"article","og_title":"Financial Platform Design System - Rossomando.net","og_description":"Front Office Design System: While working across multiple projects, our team relied on a shared Sketch file as a starting point. It lacked defined styling and system rules, so as designers worked independently, consistency began to drift.This led to frequent review sessions and rework to realign designs, slowing overall progress.During slower periods, I started building a design system in Sketch to bring more structure and consistency to our work. Over time, it grew into a more comprehensive system covering common components, interaction patterns, and visual styles.I also met regularly with a developer to share progress and provide visibility into the system. While the Sketch system became fairly robust, it was not fully aligned with development due to time constraints and the effort required to map it to their existing variables.","og_url":"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/","og_site_name":"Rossomando.net","article_modified_time":"2026-04-30T04:17:36+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Design-System-Feature-Image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/","url":"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/","name":"Financial Platform Design System - Rossomando.net","isPartOf":{"@id":"https:\/\/www.rossomando.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/#primaryimage"},"image":{"@id":"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Design-System-Feature-Image.png","datePublished":"2026-04-29T18:05:14+00:00","dateModified":"2026-04-30T04:17:36+00:00","description":"Front Office Design System: While working across multiple projects, our team relied on a shared Sketch file as a starting point. It lacked defined styling and system rules, so as designers worked independently, consistency began to drift.This led to frequent review sessions and rework to realign designs, slowing overall progress.During slower periods, I started building a design system in Sketch to bring more structure and consistency to our work. Over time, it grew into a more comprehensive system covering common components, interaction patterns, and visual styles.I also met regularly with a developer to share progress and provide visibility into the system. While the Sketch system became fairly robust, it was not fully aligned with development due to time constraints and the effort required to map it to their existing variables.","breadcrumb":{"@id":"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/"]}]},{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/#primaryimage","url":"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Design-System-Feature-Image.png","contentUrl":"https:\/\/www.rossomando.net\/wp-content\/uploads\/2026\/04\/Design-System-Feature-Image.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.rossomando.net\/index.php\/portfolio\/financial-platform-design-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rossomando.net\/"},{"@type":"ListItem","position":2,"name":"Portfolios","item":"https:\/\/www.rossomando.net\/index.php\/portfolio\/"},{"@type":"ListItem","position":3,"name":"Financial Platform Design System"}]},{"@type":"WebSite","@id":"https:\/\/www.rossomando.net\/#website","url":"https:\/\/www.rossomando.net\/","name":"Rossomando.net","description":"","publisher":{"@id":"https:\/\/www.rossomando.net\/#\/schema\/person\/5798ecb3c239d66cc63c1c381501157a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rossomando.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":["Person","Organization"],"@id":"https:\/\/www.rossomando.net\/#\/schema\/person\/5798ecb3c239d66cc63c1c381501157a","name":"Joero","image":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/www.rossomando.net\/wp-content\/uploads\/2025\/07\/JR-Icon-Orange.png","url":"https:\/\/www.rossomando.net\/wp-content\/uploads\/2025\/07\/JR-Icon-Orange.png","contentUrl":"https:\/\/www.rossomando.net\/wp-content\/uploads\/2025\/07\/JR-Icon-Orange.png","width":700,"height":681,"caption":"Joero"},"logo":{"@id":"https:\/\/www.rossomando.net\/wp-content\/uploads\/2025\/07\/JR-Icon-Orange.png"},"description":"Joseph Rossomando","sameAs":["https:\/\/www.rossomando.net","https:\/\/www.linkedin.com\/in\/joseph-rossomando-52931a13\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.rossomando.net\/index.php\/wp-json\/wp\/v2\/portfolio\/1689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rossomando.net\/index.php\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/www.rossomando.net\/index.php\/wp-json\/wp\/v2\/types\/portfolio"}],"version-history":[{"count":27,"href":"https:\/\/www.rossomando.net\/index.php\/wp-json\/wp\/v2\/portfolio\/1689\/revisions"}],"predecessor-version":[{"id":1797,"href":"https:\/\/www.rossomando.net\/index.php\/wp-json\/wp\/v2\/portfolio\/1689\/revisions\/1797"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rossomando.net\/index.php\/wp-json\/wp\/v2\/media\/1691"}],"wp:attachment":[{"href":"https:\/\/www.rossomando.net\/index.php\/wp-json\/wp\/v2\/media?parent=1689"}],"wp:term":[{"taxonomy":"company","embeddable":true,"href":"https:\/\/www.rossomando.net\/index.php\/wp-json\/wp\/v2\/company?post=1689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}