{"id":1281,"date":"2026-03-10T11:43:52","date_gmt":"2026-03-10T16:43:52","guid":{"rendered":"https:\/\/jillgroboski.com\/?page_id=1281"},"modified":"2026-03-25T11:39:31","modified_gmt":"2026-03-25T16:39:31","slug":"inventory-managment-system","status":"publish","type":"page","link":"https:\/\/jillgroboski.com\/index.php\/inventory-managment-system\/","title":{"rendered":"Hospital inventory Management System"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Hero&#8221; _builder_version=&#8221;4.24.1&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;gcid-0973e968-e6a1-4928-bd07-08495e501733&#8243; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{%22gcid-0973e968-e6a1-4928-bd07-08495e501733%22:%91%22background_color%22%93}&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||15px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Name of Project&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#ffffff&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; header_line_height_tablet=&#8221;&#8221; header_line_height_phone=&#8221;1em&#8221; header_line_height_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Hospital Inventory Management<\/h1>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Role&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Georama|600||on|||||&#8221; text_text_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; text_font_size=&#8221;1rem&#8221; text_line_height=&#8221;1em&#8221; header_6_font=&#8221;|600|||||||&#8221; header_6_text_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; header_6_font_size=&#8221;19px&#8221; background_layout=&#8221;dark&#8221; custom_margin=&#8221;-18px||||false|false&#8221; custom_margin_tablet=&#8221;-18px||||false|false&#8221; custom_margin_phone=&#8221;-8px||||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22text_text_color%22,%22header_6_text_color%22%93}&#8221;]<\/p>\n<h6>Sr. Product Designer<\/h6>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;0px||2px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/jillgroboski.com\/wp-content\/uploads\/2026\/03\/InventoryHub-Hero-e1773329779445.png&#8221; alt=&#8221;Inventory Hub Landing Page&#8221; title_text=&#8221;InventoryHub-Hero&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;||3px|||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Problem&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;48px||48px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; _builder_version=&#8221;4.24.1&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||7px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.1&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#1f1f1f&#8221; header_2_font_size=&#8221;48px&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; header_2_font_size_tablet=&#8221;48px&#8221; header_2_font_size_phone=&#8221;32px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>The Problem<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||16px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Users&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;17px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><span>Users told us:<\/span><\/h5>\n<ul class=\"text-lg text-[#555] leading-[1.6] space-y-2\" data-fg-cgce78=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:148:17:6338:1161:e:ul:etetetete\">\n<li class=\"flex gap-3\" data-fg-cgce79=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:149:19:6462:184:e:li:ete\"><span data-fg-cgce82=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:151:21:6577:45:e:span:t\">Confusing and difficult to learn<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce84=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:153:19:6665:180:e:li:ete\"><span data-fg-cgce87=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:155:21:6780:41:e:span:t\">Click-heavy for common tasks<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce89=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:157:19:6864:185:e:li:ete\"><span data-fg-cgce92=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:159:21:6979:46:e:span:t\">Overloaded with irrelevant alerts<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce94=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:161:19:7068:187:e:li:ete\"><span data-fg-cgce97=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:163:21:7183:48:e:span:t\">Hard to read due to poor typography<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce99=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:165:19:7274:203:e:li:ete\"><span data-fg-cgce102=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:167:21:7389:64:e:span:t\">Better analyzed in Excel than in the product itself<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Business&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5 class=\"text-2xl text-[#222] mb-4\" data-fg-cgce105=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:173:17:7572:150:e:h3:t\">Business needed to:<\/h5>\n<ul class=\"text-lg text-[#555] leading-[1.6] space-y-2\" data-fg-cgce107=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:176:17:7739:764:e:ul:etete\">\n<li class=\"flex gap-3\" data-fg-cgce108=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:177:19:7863:188:e:li:ete\"><span data-fg-cgce111=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:179:21:7978:49:e:span:t\">Maintain stability while modernizing<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce113=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:181:19:8070:188:e:li:ete\"><span class=\"text-[#ff6835] mt-1\" data-fg-cgce114=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:182:21:8118:46:e:span:t\">S<\/span><span data-fg-cgce116=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:183:21:8185:49:e:span:t\">how visible improvements to clients<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce118=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:185:19:8277:204:e:li:ete\"><span data-fg-cgce121=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:187:21:8392:65:e:span:t\">Work within limited design and development resources.<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;gcid-34522784-baa6-45f3-8a56-21c5f5b12249&#8243; divider_position=&#8221;center&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{%22gcid-34522784-baa6-45f3-8a56-21c5f5b12249%22:%91%22color%22%93}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;16px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_text_color=&#8221;gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff&#8221; header_3_line_height=&#8221;1.2em&#8221; header_5_font=&#8221;&#8211;et_global_body_font||||||||&#8221; header_5_text_color=&#8221;gcid-0973e968-e6a1-4928-bd07-08495e501733&#8243; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;0px|||||&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px}||p {margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{%22gcid-0973e968-e6a1-4928-bd07-08495e501733%22:%91%22header_5_text_color%22%93,%22gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff%22:%91%22header_3_text_color%22%93}&#8221;]<\/p>\n<h3>Discovery<\/h3>\n<p class=\"text-lg text-[#555] leading-[1.6] mb-5\" data-fg-cgce131=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:211:17:9473:194:e:p:t\">To understand both the product and its constraints, we:<\/p>\n<ul class=\"text-lg text-[#555] leading-[1.6] space-y-2 mb-6\" data-fg-cgce133=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:215:17:9701:1370:e:ul:etetetetete\">\n<li class=\"flex gap-3\" data-fg-cgce134=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:216:19:9830:183:e:li:ete\"><span data-fg-cgce137=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:218:21:9945:44:e:span:t\">Conducted heuristic evaluations<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce139=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:220:19:10032:184:e:li:ete\"><span data-fg-cgce142=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:222:21:10147:45:e:span:t\">Reviewed prior usability studies<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce144=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:224:19:10235:188:e:li:ete\"><span data-fg-cgce147=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:226:21:10350:49:e:span:t\">Surveyed all users about pain points<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce149=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:228:19:10442:193:e:li:ete\"><span data-fg-cgce152=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:230:21:10557:54:e:span:t\">Interviewed users to understand workflows<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce154=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:232:19:10654:191:e:li:ete\"><span data-fg-cgce157=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:234:21:10769:52:e:span:t\">Visited hospitals to observe real usage<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce159=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:236:19:10864:185:e:li:ete\"><span data-fg-cgce162=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:238:21:10979:46:e:span:t\">Created personas and journey maps<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_cta title=&#8221;Key Insights&#8221; button_text=&#8221;Click Here&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; header_level=&#8221;h3&#8243; header_text_align=&#8221;left&#8221; body_text_align=&#8221;left&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; height=&#8221;100%&#8221; custom_margin=&#8221;38px|||||&#8221; custom_padding=&#8221;24px||24px|24px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>Users didn&#8217;t need more features \u2014 they needed clarity, orientation, and faster access to what mattered to their role.<\/span><\/p>\n<p>[\/et_pb_cta][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Design Approach&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; custom_padding=&#8221;||27px|||&#8221; global_colors_info=&#8221;{%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22background_color%22%93}&#8221;][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||32px||false|false&#8221; custom_margin_tablet=&#8221;||0px||false|false&#8221; custom_margin_phone=&#8221;||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; custom_padding=&#8221;0px||5px||false|false&#8221; custom_padding_tablet=&#8221;0px||5px||false|false&#8221; custom_padding_phone=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;20px&#8221; header_2_font=&#8221;|600|||||||&#8221; width=&#8221;60%&#8221; module_alignment=&#8221;center&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;||12px||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;||0px||false|false&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_css_free_form=&#8221;p{font-size: 18px}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Design Approach<\/h2>\n<p class=\"text-lg text-[#555] leading-[1.6] mt-6 max-w-[60%]\" data-fg-cgce178=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:273:11:12685:433:e:p:t\">Modernizing a legacy ecosystem isn&#8217;t just about a new coat of paint; it\u2019s about maintaining workflow continuity while introducing 21st-century capabilities.<\/p>\n<p class=\"text-lg text-[#555] leading-[1.6] mt-6 max-w-[60%]\" data-fg-cgce178=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:273:11:12685:433:e:p:t\">My contributions spanned the entire product lifecycle\u2014from rebuilding fundamental navigation structures to working on new features added to the Legacy Application.<\/p>\n<p class=\"text-lg text-[#555] leading-[1.6] mt-6 max-w-[60%]\" data-fg-cgce178=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:273:11:12685:433:e:p:t\">Here is a look at how I approached these diverse challenges across both our modernization efforts and our legacy system updates.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FFFFFF&#8221; custom_padding=&#8221;||28px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.24.1&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;3px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_text_color=&#8221;gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff&#8221; header_3_line_height=&#8221;1.2em&#8221; header_5_font=&#8221;&#8211;et_global_body_font||||||||&#8221; header_5_text_color=&#8221;gcid-0973e968-e6a1-4928-bd07-08495e501733&#8243; width=&#8221;60%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{%22gcid-0973e968-e6a1-4928-bd07-08495e501733%22:%91%22header_5_text_color%22%93,%22gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff%22:%91%22header_3_text_color%22%93}&#8221;]<\/p>\n<h3>Building the Future Vision<\/h3>\n<p><span data-metadata=\"&lt;!--(figmeta)eyJmaWxlS2V5IjoiT3NFY0dVellCc1pldmpQMDVPNEVzMCIsInBhc3RlSUQiOjMxMzM0NDIwNSwiZGF0YVR5cGUiOiJzY2VuZSJ9Cg==(\/figmeta)--&gt;\"><\/span><span>These designs represented a future-state vision for the platform. While full implementation was paused, they established design principles and served as a north star for incremental improvements. <\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22color%22%93}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; custom_padding=&#8221;||36px|||&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;50%&#8221; module_alignment=&#8221;center&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h4>Navigation<\/h4>\n<p data-path-to-node=\"3,0\">I led the effort to map out a new information hierarchy to consolidate tasks and reduce click-depth across the application. My focus was creating a <b data-path-to-node=\"3,0\" data-index-in-node=\"148\">&#8220;Future State&#8221; navigation<\/b> that simplified complex workflows for our various user personas.<\/p>\n<p data-path-to-node=\"3,1\">While a strategic pivot to prioritize legacy stability shifted our immediate implementation, this architectural work became the <b data-path-to-node=\"3,1\" data-index-in-node=\"128\">blueprint for our modernization strategy<\/b>\u2014ensuring that even our navigation MVP was grounded in a consistent, long-term UX vision.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||12px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><strong>Key Pain Points<\/strong><\/h5>\n<p data-path-to-node=\"7\">The original navigation was hyper-fragmented, requiring a new page for every minor action. This created a high &#8220;interaction cost&#8221; and left users feeling disoriented.<\/p>\n<ul data-path-to-node=\"8\">\n<li>\n<p data-path-to-node=\"8,0,0\"><b data-path-to-node=\"8,0,0\" data-index-in-node=\"0\">Action Fragmentation:<\/b> Users had to navigate to separate pages for tasks that logically belonged in a single workspace.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,1,0\"><b data-path-to-node=\"8,1,0\" data-index-in-node=\"0\">Lack of Orientation:<\/b> Without a definitive &#8220;Home&#8221; or landing page, users lacked a starting point or a mental map of the app.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,2,0\"><b data-path-to-node=\"8,2,0\" data-index-in-node=\"0\">Search Redundancy:<\/b> Having two different search methods for the same product catalog created &#8220;choice paralysis.&#8221;<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,3,0\"><b data-path-to-node=\"8,3,0\" data-index-in-node=\"0\">Weak Wayfinding:<\/b> A lack of global search and unclear location context made it difficult for users to answer the question, <i data-path-to-node=\"8,3,0\" data-index-in-node=\"122\">&#8220;Where am I right now?&#8221;<\/i><\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><strong>Solutions<\/strong><\/h5>\n<p>While the visual design language was adopted, the underlying site architecture remained static due to technical constraints. I pivoted my focus to high-impact interface features like the inclusion of a global search to solve navigation issues without requiring a backend overhaul.<\/p>\n<ul class=\"text-lg text-[#555] leading-[1.6] space-y-2\" data-fg-cgce203=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:315:19:15573:992:e:ul:etetete\">\n<li class=\"flex gap-3\" data-fg-cgce204=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:316:21:15699:205:e:li:ete\"><span data-fg-cgce207=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:318:23:15818:60:e:span:t\">Included a <strong>global search<\/strong> where a user could conduct a search query anywhere in the applicaiton.\u00a0<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce204=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:316:21:15699:205:e:li:ete\"><span data-fg-cgce207=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:318:23:15818:60:e:span:t\"><strong>Future notifications<\/strong> area to communicate important transactions such as transfer requests\/approvals, product updates, order updates, etc.\u00a0<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce209=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:320:21:15925:189:e:li:ete\"><span data-fg-cgce212=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:322:23:16044:44:e:span:t\"><strong>Static landing page<\/strong> (personalized hub) instead of a favorite page. The landing page would be a personalized hub based on the user&#8217;s job function.\u00a0<\/span><\/li>\n<li class=\"flex gap-3\" data-fg-cgce214=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:324:21:16135:188:e:li:ete\"><span data-fg-cgce217=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:326:23:16254:43:e:span:t\">The <strong>side navigation<\/strong> would be simplified (if site architecture had moved forward) and would be collapsible to allow for more workspace for the user.\u00a0<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;15px||31px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/jillgroboski.com\/wp-content\/uploads\/2026\/03\/Nav-GlobalSearch.jpg&#8221; title_text=&#8221;Nav-GlobalSearch&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||12px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;gcid-b2e16a91-d5a7-489a-97b8-deb21e53d7f4&#8243; text_font_size=&#8221;12px&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{%22gcid-b2e16a91-d5a7-489a-97b8-deb21e53d7f4%22:%91%22text_text_color%22%93}&#8221;]<\/p>\n<p>This shows the MVP navigation structure with the new design. I also made sure that global actions such as global search, notifications, account management were displayed globally on the header.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; divider_position=&#8221;center&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22color%22%93}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;50%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Product Details<\/h4>\n<p><b data-path-to-node=\"3,0\" data-index-in-node=\"0\">The Challenge: Consolidating a Fragmented Inventory Lifecycle: <\/b>In the legacy system, the Product Details experience was a significant bottleneck for Inventory Specialists. The workflow was split between a &#8216;View&#8217; mode that lacked data and an &#8216;Edit&#8217; mode that overwhelmed users with unnecessary fields. This forced users into a high-risk &#8216;Edit&#8217; state just to find information. My goal was to move away from these fragmented pages toward a unified <b data-path-to-node=\"3,0\" data-index-in-node=\"445\">Product 360<\/b> view\u2014a single source of truth that provided a complete narrative of a product from intake to final disposition.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;24px||13px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><strong>Key Paint Points<\/strong><\/h5>\n<ul class=\"text-lg text-[#555] leading-[1.6] space-y-2\" data-fg-cgce203=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:315:19:15573:992:e:ul:etetete\">\n<li>\n<p data-path-to-node=\"8,0,0\"><b data-path-to-node=\"8,0,0\" data-index-in-node=\"0\">Information Scarcity:<\/b> The &#8216;Product Details&#8217; view failed to provide a full data set, forcing users to seek workarounds.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,1,0\"><b data-path-to-node=\"8,1,0\" data-index-in-node=\"0\">The Edit-State Trap:<\/b> Inventory Specialists relied on the &#8216;Edit Product&#8217; view as their primary source of information because it was more comprehensive, despite the risk of accidental data modification.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,2,0\"><b data-path-to-node=\"8,2,0\" data-index-in-node=\"0\">Context Switching:<\/b> Users had to navigate between multiple screens to verify usage, stock levels, and chain of custody, leading to a disjointed narrative of the product&#8217;s history.<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><strong>The Solution<\/strong><\/h5>\n<p>The goal was to provide an all in one product 360 view for inventory managers and specialists.<\/p>\n<ul class=\"text-lg text-[#555] leading-[1.6] space-y-2\" data-fg-cgce203=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:315:19:15573:992:e:ul:etetete\">\n<li>\n<p data-path-to-node=\"10,0,0\"><b data-path-to-node=\"10,0,0\" data-index-in-node=\"0\">Unified Data Architecture:<\/b> Created a consolidated &#8220;Product 360&#8221; dashboard that eliminated the need for &#8220;view vs. edit&#8221; toggling.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"10,1,0\"><b data-path-to-node=\"10,1,0\" data-index-in-node=\"0\">Holistic Usage &amp; Stock Overview:<\/b> Integrated high-level usage metrics and real-time stock levels at the top of the hierarchy for immediate visibility.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"10,2,0\"><b data-path-to-node=\"10,2,0\" data-index-in-node=\"0\">Lifecycle Transparency:<\/b> Surfaced product instances and <b data-path-to-node=\"10,2,0\" data-index-in-node=\"55\">Chain of Custody<\/b> records in the primary view to provide a complete audit trail.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"10,3,0\"><b data-path-to-node=\"10,3,0\" data-index-in-node=\"0\">Contextual Editing:<\/b> Integrated the ability to update settings directly within the view, removing the friction of navigating to a separate page.<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/jillgroboski.com\/wp-content\/uploads\/2026\/03\/Screen-Shot-2026-03-10-at-7.51.16-AM-e1773943517127.png&#8221; title_text=&#8221;Screen Shot 2026-03-10 at 7.51.16 AM&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; border_radii=&#8221;on|8px|8px|8px|8px&#8221; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; global_colors_info=&#8221;{%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22border_color_all%22%93}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff&#8221; global_colors_info=&#8221;{%22gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff%22:%91%22text_text_color%22%93}&#8221;]<\/p>\n<p>Partial view of the Product 360 feature. The idea here was simple. Provide inventory users with a wholistic view of their product instead of having to piece mail it together from different parts of the application.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; divider_position=&#8221;center&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22color%22%93}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;50%&#8221; width_tablet=&#8221;50%&#8221; width_phone=&#8221;100%&#8221; width_last_edited=&#8221;on|phone&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Alerts Landing Page<\/h4>\n<p><b data-path-to-node=\"4,0\" data-index-in-node=\"0\">The Transformation: From Generic Alerts to Personalized Role-Based Hubs<\/b> &#8220;The legacy &#8216;Alerts&#8217; page functioned as a global catch-all, overwhelming users with a high volume of noise that often didn&#8217;t pertain to their specific responsibilities. By conducting user research across three distinct personas\u2014Managers, Inventory Specialists, and Clinicians\u2014I identified that &#8216;value&#8217; was subjective to each role. I led the transition from a static notification list to a <b data-path-to-node=\"4,0\" data-index-in-node=\"461\">Personalized Hub Concept<\/b>, a role-based landing experience that surfaces high-priority, actionable data points tailored to the user&#8217;s daily workflow<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;24px||4px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><strong>Key Pain Points<\/strong><\/h5>\n<ul>\n<li>\n<p data-path-to-node=\"7,0,0\"><b data-path-to-node=\"7,0,0\" data-index-in-node=\"0\">Cognitive Overload:<\/b> The universal alerts page presented a high volume of data, much of which was irrelevant to the specific user&#8217;s task list.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"7,1,0\"><b data-path-to-node=\"7,1,0\" data-index-in-node=\"0\">Role-Based Data Friction:<\/b> Inventory Specialists were forced to filter through financial data they didn&#8217;t need to find critical out-of-stock items, while Managers lacked the high-level monetary snapshots they required.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"7,2,0\"><b data-path-to-node=\"7,2,0\" data-index-in-node=\"0\">Feature Underutilization:<\/b> A &#8216;Favorites&#8217; customization feature existed but had near-zero adoption, indicating that users needed an automated, &#8220;smart&#8221; default rather than manual configuration.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"7,3,0\"><b data-path-to-node=\"7,3,0\" data-index-in-node=\"0\">Clinician Disengagement:<\/b> Because the page didn&#8217;t surface patient-centric data (like case lists), Clinicians bypassed the home experience entirely, missing out on potentially critical updates.<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><strong>The Solution: A Personalized Hub<\/strong><\/h5>\n<ul>\n<li data-path-to-node=\"10,0,0\"><b data-path-to-node=\"10,0,0\" data-index-in-node=\"0\">Role-Specific Data Prioritization:<\/b> Designed unique &#8220;Hub&#8221; modules that automatically surface KPIs based on user permissions\u2014e.g., Inventory Value for Managers and Case Lists for Clinicians.<\/li>\n<li data-path-to-node=\"10,1,0\"><b data-path-to-node=\"10,1,0\" data-index-in-node=\"0\">At-a-Glance Operational Stats:<\/b> Implemented high-level &#8220;Quick Stats&#8221; cards to provide immediate status checks on backorders and stock levels without requiring deep navigation.<\/li>\n<li data-path-to-node=\"10,2,0\"><b data-path-to-node=\"10,2,0\" data-index-in-node=\"0\">Automated Personalization:<\/b> Eliminated the friction of manual &#8220;Favorites&#8221; settings by delivering a &#8220;Smart Home&#8221; experience that defaults to the most relevant tools for each persona.<\/li>\n<li data-path-to-node=\"10,3,0\"><b data-path-to-node=\"10,3,0\" data-index-in-node=\"0\">Contextual Actionability:<\/b> Transformed the page from a passive &#8220;Alerts&#8221; list into an active &#8220;Workday Launcher,&#8221; ensuring users could start their highest-priority tasks directly from the landing page.<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/jillgroboski.com\/wp-content\/uploads\/2026\/03\/Screen-Shot-2026-03-10-at-9.08.41-AM-1-e1773774548940.png&#8221; title_text=&#8221;Screen Shot 2026-03-10 at 9.08.41 AM (1)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;60%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff&#8221; global_colors_info=&#8221;{%22gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff%22:%91%22text_text_color%22%93}&#8221;]<\/p>\n<p>The inventory specialist view of their dashboard or hub. Things to note here are alerts tailored to to their workflow and what is most important for them such as out of stock products, usage spikes, and a quick way to get to their full inventory view.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;The Pivot: From Vision to Velocity&#8221; use_icon=&#8221;on&#8221; font_icon=&#8221;&#x24;||divi||400&#8243; icon_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;46px&#8221; content_max_width=&#8221;891px&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;gcid-primary-color&#8221; background_layout=&#8221;dark&#8221; custom_padding=&#8221;32px|24px|32px|24px|false|false&#8221; global_colors_info=&#8221;{%22gcid-primary-color%22:%91%22background_color%22%93,%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22icon_color%22%93}&#8221;]<\/p>\n<p data-path-to-node=\"5,1\">Mid-project, our focus shifted toward immediate system stability and budget optimization. Following a corporate acquisition, we pivoted to prioritize immediate system stability and to pause the full redesign and prioritize the existing <b data-path-to-node=\"5,1\" data-index-in-node=\"200\">ASP.NET platform<\/b>.<\/p>\n<p data-path-to-node=\"5,2\"><b data-path-to-node=\"5,2\" data-index-in-node=\"0\">The Product North Star:<\/b> Rather than shelving the redesign, these designs into a &#8220;North Star&#8221; blueprint. This ensured that the organization retained a fully-vetted UX roadmap for future phases.<\/p>\n<p data-path-to-node=\"5,3\"><b data-path-to-node=\"5,3\" data-index-in-node=\"0\">The Legacy Opportunity:<\/b> I saw this not as a constraint, but as a challenge: <i data-path-to-node=\"5,3\" data-index-in-node=\"76\">How can I apply modern UX principles to a 20-year-old system?<\/i> I shifted my focus to high-value, &#8220;low-lift&#8221; improvements that worked within technical limitations to provide immediate, measurable value to our users.<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; global_colors_info=&#8221;{%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22background_color%22%93}&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;24px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_text_color=&#8221;gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff&#8221; header_3_line_height=&#8221;1.2em&#8221; header_5_font=&#8221;&#8211;et_global_body_font||||||||&#8221; header_5_text_color=&#8221;gcid-0973e968-e6a1-4928-bd07-08495e501733&#8243; width=&#8221;60%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{%22gcid-0973e968-e6a1-4928-bd07-08495e501733%22:%91%22header_5_text_color%22%93,%22gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff%22:%91%22header_3_text_color%22%93}&#8221;]<\/p>\n<h3 class=\"text-[36px] text-[#222] mb-3\" data-fg-cgce413=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:575:13:30196:167:e:h2:t\">The Reality: Modernizing a 20-Year-Old System<\/h3>\n<p class=\"text-lg text-[#555] leading-[1.6] max-w-[70%]\" data-fg-cgce415=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:578:13:30376:361:e:p:t\">These improvements were designed and implemented within the legacy architecture. Each one required navigating technical constraints, stakeholder politics, and competing priorities\u2014while still delivering measurable UX value.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;16px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;gcid-75330eeb-a759-43f1-aa2a-426b525a3ef5&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{%22gcid-75330eeb-a759-43f1-aa2a-426b525a3ef5%22:%91%22color%22%93}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;8px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;50%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Reporting Enhancements<\/h4>\n<p><b data-path-to-node=\"3,0\" data-index-in-node=\"0\">The Transformation: From Raw Data Exports to Actionable Intelligence<\/b><\/p>\n<p>The legacy &#8216;Usage Transfer Report&#8217; functioned merely as a data repository, forcing users to export large datasets to Excel for manual analysis and decision-making. This friction slowed down inventory optimization and increased the risk of human error. I led the redesign of the reporting interface to move beyond &#8216;raw data&#8217; and toward &#8216;actionable intelligence,&#8217; surfacing smart recommendations and financial impact directly within the UI to streamline the transfer process.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;23px||24px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5 class=\"text-2xl text-[#222] mb-4\" data-fg-cgce419=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:585:13:30843:141:e:h3:t\"><strong>Key Pain Points<\/strong><\/h5>\n<ul data-path-to-node=\"6\">\n<li>\n<p data-path-to-node=\"6,0,0\"><b data-path-to-node=\"6,0,0\" data-index-in-node=\"0\">Manual Analysis Bottleneck:<\/b> Users were forced into a time-consuming &#8220;Export-to-Excel&#8221; workflow to identify inventory transfer opportunities.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,1,0\"><b data-path-to-node=\"6,1,0\" data-index-in-node=\"0\">Lack of Predictive Guidance:<\/b> The system provided raw numbers but zero insight into <i data-path-to-node=\"6,1,0\" data-index-in-node=\"83\">where<\/i> products should be moved from or <i data-path-to-node=\"6,1,0\" data-index-in-node=\"122\">how much<\/i> could be safely transferred.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,2,0\"><b data-path-to-node=\"6,2,0\" data-index-in-node=\"0\">Invisible Financial Impact:<\/b> Potential cost savings were buried in the data, making it difficult for managers to quantify the value of inventory movements.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,3,0\"><b data-path-to-node=\"6,3,0\" data-index-in-node=\"0\">Low Information Density:<\/b> A poor visual hierarchy made it difficult for users to scan the report for outliers or high-priority items quickly.<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5 data-path-to-node=\"8\"><strong>The Solutions<\/strong><\/h5>\n<ul data-path-to-node=\"9\">\n<li>\n<p data-path-to-node=\"9,0,0\"><b data-path-to-node=\"9,0,0\" data-index-in-node=\"0\">Surfaced Actionable Insights:<\/b> Integrated a &#8220;Smart Recommendation&#8221; engine that automatically suggests transfer sources, eliminating manual guesswork.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,1,0\"><b data-path-to-node=\"9,1,0\" data-index-in-node=\"0\">Real-Time Financial Analytics:<\/b> Implemented a &#8220;Cost Savings&#8221; calculator visible at the line-item level, providing immediate business justification for transfers.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,2,0\"><b data-path-to-node=\"9,2,0\" data-index-in-node=\"0\">Automated Quantity Calculation:<\/b> Designed clear indicators for &#8220;Transferable Quantities&#8221; to prevent stockouts while maximizing inventory efficiency.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,3,0\"><b data-path-to-node=\"9,3,0\" data-index-in-node=\"0\">Enhanced Visual Hierarchy:<\/b> Modernized the data presentation with a high-density, scannable layout that prioritizes the most critical decision-making metrics.<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/jillgroboski.com\/wp-content\/uploads\/2026\/03\/Screen-Shot-2026-03-10-at-8.39.26-AM-e1773774156973.png&#8221; title_text=&#8221;Screen Shot 2026-03-10 at 8.39.26 AM&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;64%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||24px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;Outcome: Data Driven Efficiency&#8221; use_icon=&#8221;on&#8221; font_icon=&#8221;&#xf140;||fa||900&#8243; icon_color=&#8221;gcid-0973e968-e6a1-4928-bd07-08495e501733&#8243; image_icon_background_color=&#8221;RGBA(255,255,255,0)&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;36px&#8221; content_max_width=&#8221;100%&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;gcid-34522784-baa6-45f3-8a56-21c5f5b12249&#8243; image_icon_custom_padding=&#8221;4px||||false|false&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;32px|32px|32px|32px|false|false&#8221; global_colors_info=&#8221;{%22gcid-34522784-baa6-45f3-8a56-21c5f5b12249%22:%91%22background_color%22%93,%22gcid-0973e968-e6a1-4928-bd07-08495e501733%22:%91%22icon_color%22%93}&#8221;]<\/p>\n<p data-path-to-node=\"3,0\">During usability testing, Supply Chain Analysts noted a significant reduction in cognitive load, as the report provided actionable insights directly within the platform\u2014eliminating the need for manual Excel manipulation. By digitizing &#8220;institutional knowledge,&#8221; the tool allowed hospitals to identify stock transfer opportunities instantly, representing a high-potential cost-saving asset for inventory management.<\/p>\n<p data-path-to-node=\"3,0\">The report served as a critical interim step; by leveraging Palantir AI to surface transfer recommendations, we moved &#8216;institutional knowledge&#8217; into the product, setting the logic foundation for a future, fully automated in-app transfer module<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;56px||33px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;50%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Instructions for Use (IFU) Library<\/h4>\n<h6>The Strategy: Centralizing Compliance for Audit Readiness<\/h6>\n<p>In the high-stakes environment of hospital compliance, missing documentation isn&#8217;t just a workflow bottleneck\u2014it\u2019s a regulatory risk. Previously, Instructions for Use (IFU) documents were scattered across external drives and physical folders, disconnected from the products they governed. I led the design of a centralized <b data-path-to-node=\"3,0\" data-index-in-node=\"382\">IFU Document Library<\/b> within the legacy architecture, creating a unified repository that transformed the Joint Commission audit process from a multi-day search into a streamlined, &#8216;one-stop&#8217; digital experience.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;24px||24px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5 class=\"text-2xl text-[#222] mb-4\" data-fg-cgce492=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:682:13:36489:162:e:h3:t\"><strong>The Key Pain Points<\/strong><\/h5>\n<ul>\n<li>\n<p data-path-to-node=\"6,0,0\"><b data-path-to-node=\"6,0,0\" data-index-in-node=\"0\">Fragmented Documentation:<\/b> Compliance data lived in &#8220;shadow systems&#8221; (personal folders, external drives), making it nearly impossible to maintain a single source of truth.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,1,0\"><b data-path-to-node=\"6,1,0\" data-index-in-node=\"0\">Disconnected Data:<\/b> There was no functional link between a physical product in the inventory and its required regulatory documentation.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,2,0\"><b data-path-to-node=\"6,2,0\" data-index-in-node=\"0\">Audit Vulnerability:<\/b> Responding to Joint Commission audits was a slow, manual process that relied on tribal knowledge rather than system data.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,3,0\"><b data-path-to-node=\"6,3,0\" data-index-in-node=\"0\">Clinical Friction:<\/b> Staff couldn&#8217;t quickly access critical safety instructions during procedures, potentially impacting patient care and operational efficiency.<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;li{margin-bottom: 8px;}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><strong>The Solution<\/strong><\/h5>\n<ul>\n<li>\n<p data-path-to-node=\"9,0,0\"><b data-path-to-node=\"9,0,0\" data-index-in-node=\"0\">Integrated Document Architecture:<\/b> Built a centralized library directly into the inventory system, mapping every IFU to its corresponding product record.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,1,0\"><b data-path-to-node=\"9,1,0\" data-index-in-node=\"0\">Audit-Ready Search &amp; Retrieval:<\/b> Designed a high-speed search interface specifically optimized for the &#8220;pressure-cooker&#8221; environment of a regulatory audit.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,2,0\"><b data-path-to-node=\"9,2,0\" data-index-in-node=\"0\">Simplified Upload Workflow:<\/b> Created an intuitive bulk-upload and tagging system that allowed administrators to move documentation from external silos into the centralized library with minimal effort.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,3,0\"><b data-path-to-node=\"9,3,0\" data-index-in-node=\"0\">On-Demand Clinical Access:<\/b> Surfaced document links at the product level, ensuring that clinicians have &#8220;two-click&#8221; access to safety instructions directly from the inventory view.<\/p>\n<\/li>\n<\/ul>\n<ul class=\"text-lg text-[#555] leading-[1.6] space-y-2 mb-5\" data-fg-cgce464=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:648:19:34721:1024:e:ul:etetete\"><\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/jillgroboski.com\/wp-content\/uploads\/2026\/03\/Screen-Shot-2026-03-10-at-8.42.17-AM-e1773773990335.png&#8221; alt=&#8221;Instructions for Use Library&#8221; title_text=&#8221;Instructions for Use Library&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;0px||42px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;Outcome&#8221; use_icon=&#8221;on&#8221; font_icon=&#8221;&#xf140;||fa||900&#8243; icon_color=&#8221;gcid-b2e16a91-d5a7-489a-97b8-deb21e53d7f4&#8243; image_icon_background_color=&#8221;RGBA(255,255,255,0)&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;36px&#8221; content_max_width=&#8221;100%&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;gcid-34522784-baa6-45f3-8a56-21c5f5b12249&#8243; image_icon_custom_padding=&#8221;4px||||false|false&#8221; custom_padding=&#8221;32px|32px|32px|32px|false|false&#8221; global_colors_info=&#8221;{%22gcid-b2e16a91-d5a7-489a-97b8-deb21e53d7f4%22:%91%22icon_color%22%93,%22gcid-34522784-baa6-45f3-8a56-21c5f5b12249%22:%91%22background_color%22%93}&#8221;]<\/p>\n<p><span>Created a true one-stop shop for compliance. Hospitals can now instantly provide IFU documentation for audits, directly from the system.<\/span><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;40px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;Reflection&#8221; use_icon=&#8221;on&#8221; font_icon=&#8221;&#xe007;||divi||400&#8243; icon_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;30px&#8221; content_max_width=&#8221;100%&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff&#8221; image_icon_custom_padding=&#8221;8px||||false|false&#8221; background_layout=&#8221;dark&#8221; custom_padding=&#8221;32px|32px|32px|32px|false|false&#8221; global_colors_info=&#8221;{%22gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff%22:%91%22background_color%22%93,%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22icon_color%22%93}&#8221;]<\/p>\n<p class=\"text-lg text-[#555] leading-[1.6] mb-4\" data-fg-cgce569=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:787:11:42519:298:e:p:t\">This project taught me that senior design work isn&#8217;t about having unlimited resources or perfect conditions\u2014it&#8217;s about adapting to reality while maintaining UX principles.<\/p>\n<p class=\"text-lg text-[#555] leading-[1.6]\" data-fg-cgce571=\"1.323:22.3485:\/src\/app\/components\/CaseStudy.tsx:790:11:42828:424:e:p:t\">Working within a 20-year-old ASP.NET system required navigating technical debt, stakeholder politics, and shifting priorities. But by staying focused on user needs and business constraints, I delivered improvements that users actually praised\u2014proving that good UX doesn&#8217;t require starting from scratch.<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.24.1&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;20px||||false|false&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px||||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6Ijc3MSJ9fQ==@&#8221; button_text=&#8221;Insurance Sales Application&#8221; button_alignment=&#8221;left&#8221; button_alignment_tablet=&#8221;left&#8221; button_alignment_phone=&#8221;center&#8221; button_alignment_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.6&#8243; _dynamic_attributes=&#8221;button_url&#8221; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff&#8221; button_bg_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; button_border_radius=&#8221;0px&#8221; button_font=&#8221;|600||on|||||&#8221; button_icon=&#8221;&#x23;||divi||400&#8243; button_icon_color=&#8221;gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff&#8221; button_icon_placement=&#8221;left&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;3%|6%|3%|8%|false|false&#8221; global_colors_info=&#8221;{%22gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff%22:%91%22button_text_color%22,%22button_icon_color%22%93,%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22button_bg_color%22%93}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/jillgroboski.com\/index.php\/wellness-application\/&#8221; button_text=&#8221;Wellness Application&#8221; button_alignment=&#8221;right&#8221; button_alignment_tablet=&#8221;right&#8221; button_alignment_phone=&#8221;center&#8221; button_alignment_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.24.1&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; button_bg_color=&#8221;gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff&#8221; button_border_radius=&#8221;0px&#8221; button_font=&#8221;|600||on|||||&#8221; button_icon=&#8221;&#x24;||divi||400&#8243; button_icon_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; button_on_hover=&#8221;off&#8221; background_layout=&#8221;dark&#8221; custom_padding=&#8221;3%|8%|3%|6%|false|false&#8221; global_colors_info=&#8221;{%22gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff%22:%91%22button_bg_color%22%93,%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22button_icon_color%22,%22button_text_color%22%93}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; admin_label=&#8221;Footer&#8221; module_id=&#8221;contact&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#0F0F0F&#8221; custom_padding=&#8221;4vw||4vw||true|false&#8221; custom_padding_tablet=&#8221;4vw||4vw||true|false&#8221; custom_padding_phone=&#8221;8vw||8vw||true|false&#8221; link_option_url=&#8221;#contact&#8221; global_module=&#8221;801&#8243; saved_tabs=&#8221;all&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.24.1&#8243; _module_preset=&#8221;default&#8221; width=&#8221;50%&#8221; width_tablet=&#8221;75%&#8221; width_phone=&#8221;85%&#8221; width_last_edited=&#8221;on|phone&#8221; custom_margin=&#8221;0px|auto|-10px|auto|false|false&#8221; custom_margin_tablet=&#8221;||0px||false|false&#8221; custom_margin_phone=&#8221;0px|auto||auto|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; custom_padding_tablet=&#8221;||30px||false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;e8a3a817-ff58-45e7-a94f-34b3b34f817a&#8221; text_text_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; header_text_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; header_2_text_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; text_orientation=&#8221;center&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;26px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22text_text_color%22,%22header_text_color%22,%22header_2_text_color%22%93}&#8221;]<\/p>\n<h2>Let&#8217;s Connect!<\/h2>\n<p>With 13 years of experience in design, primarily in healthcare, I focus on creating clear, well-crafted experiences for complex systems. Let\u2019s connect.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/jillgroboski.com\/index.php\/resume\/&#8221; button_text=&#8221;Work Experience&#8221; button_alignment=&#8221;center&#8221; disabled_on=&#8221;off|off|off&#8221; _builder_version=&#8221;4.24.1&#8243; _module_preset=&#8221;6527b74a-8e4d-41cf-8663-1b060e1ded1f&#8221; button_text_color=&#8221;gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff&#8221; button_bg_color=&#8221;gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b&#8221; custom_margin=&#8221;16px||||false|false&#8221; custom_margin_tablet=&#8221;0px||16px||false|false&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{%22gcid-04c20a82-c02f-4b52-b4fd-6adb9289e6ff%22:%91%22button_text_color%22%93,%22gcid-f4456b1a-3981-4d56-b88c-d51786b63b7b%22:%91%22button_bg_color%22%93}&#8221;][\/et_pb_button][et_pb_divider divider_position=&#8221;center&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;3_4,1_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; width=&#8221;20%&#8221; width_tablet=&#8221;25%&#8221; width_phone=&#8221;100%&#8221; width_last_edited=&#8221;on|tablet&#8221; custom_margin=&#8221;20px||||false|false&#8221; custom_margin_tablet=&#8221;0px||||false|false&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;|8px|||false|false&#8221; custom_padding_tablet=&#8221;|0px|||false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; background_layout=&#8221;dark&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center;\"><a style=\"color: #e7e7e7; text-decoration: underline;\" href=\"mailto:jillgrobo@gmail.com\" target=\"_blank\" rel=\"noopener\" title=\"Email Jill\"><strong>jillgrobo@gmail.com<\/strong><\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_social_media_follow _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; text_orientation=&#8221;left&#8221; text_orientation_tablet=&#8221;center&#8221; text_orientation_phone=&#8221;&#8221; text_orientation_last_edited=&#8221;on|tablet&#8221; border_radii=&#8221;on|43px|43px|43px|43px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_social_media_follow_network social_network=&#8221;linkedin&#8221; url=&#8221;http:\/\/www.linkedin.com\/in\/jillgroboski&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#007bb6&#8243; background_enable_color=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221;]linkedin[\/et_pb_social_media_follow_network][\/et_pb_social_media_follow][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hospital Inventory ManagementSr. Product DesignerThe ProblemUsers told us: Confusing and difficult to learn Click-heavy for common tasks Overloaded with irrelevant alerts Hard to read due to poor typography Better analyzed in Excel than in the product itself Business needed to: Maintain stability while modernizing Show visible improvements to clients Work within limited design and development [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-1281","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jillgroboski.com\/index.php\/wp-json\/wp\/v2\/pages\/1281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jillgroboski.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jillgroboski.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jillgroboski.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jillgroboski.com\/index.php\/wp-json\/wp\/v2\/comments?post=1281"}],"version-history":[{"count":46,"href":"https:\/\/jillgroboski.com\/index.php\/wp-json\/wp\/v2\/pages\/1281\/revisions"}],"predecessor-version":[{"id":1502,"href":"https:\/\/jillgroboski.com\/index.php\/wp-json\/wp\/v2\/pages\/1281\/revisions\/1502"}],"wp:attachment":[{"href":"https:\/\/jillgroboski.com\/index.php\/wp-json\/wp\/v2\/media?parent=1281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}