{"id":2912,"date":"2026-01-14T22:50:35","date_gmt":"2026-01-14T22:50:35","guid":{"rendered":"https:\/\/charmdomacena.com\/portfolio\/?post_type=project&#038;p=2912"},"modified":"2026-02-12T17:40:48","modified_gmt":"2026-02-12T17:40:48","slug":"ai-latte-art","status":"publish","type":"project","link":"https:\/\/charmdomacena.com\/portfolio\/project\/ai-latte-art\/","title":{"rendered":"Google Next AI Latte Art Assistant"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#222222&#8243; custom_padding=&#8221;4px||4px||false|false&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; width=&#8221;95%&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;0px||0px||false|false&#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.25.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<a class=\"previousPg\" href=\"https:\/\/charmdomacena.com\/portfolio\/#selectWork\">Projects<\/a> \/ <span class=\"currentPg\">Google Cloud Next<\/span> [\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;overview&#8221; module_id=&#8221;post_body&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||16px||false|false&#8221; border_width_top=&#8221;16px&#8221; border_color_top=&#8221;#1f1f1f&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;projectinfo-labels&#8221; module_class=&#8221;projectBrief&#8221; _builder_version=&#8221;4.19.5&#8243; _module_preset=&#8221;default&#8221; width=&#8221;96%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;14px||9px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.19.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code admin_label=&#8221;title-area&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||16px|||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<hr>\n<p><!-- [et_pb_line_break_holder] -->\t    <\/p>\n<h1>Gemini Generated AI Latte Art Assistant<\/h1>\n<p><!-- [et_pb_line_break_holder] -->\t    <span class=\"subtext\">A fast, brand-aligned interface designed for quick attendee use at Google Cloud Next<\/span><!-- [et_pb_line_break_holder] -->\t    <\/p>\n<hr>\n<p>  [\/et_pb_code][et_pb_code admin_label=&#8221;tabs&#8221; module_class=&#8221;categoryTabs&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||16px|||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"flex-this topInfo\"><!-- [et_pb_line_break_holder] --> <\/p>\n<div class=\"catLabel\"><!-- [et_pb_line_break_holder] -->\t\t<span class=\"pCatLabel\">Client<\/span><span class=\"pCatText\"> Google<\/span><!-- [et_pb_line_break_holder] -->\t<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->\t<\/p>\n<div class=\"catLabel\"><!-- [et_pb_line_break_holder] -->\t\t<span class=\"pCatLabel\"> Agency<\/span> <span class=\"pCatText\">George P Johnson<\/span><!-- [et_pb_line_break_holder] -->\t<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"catLabel\"><!-- [et_pb_line_break_holder] -->\t\t<span class=\"pCatLabel\"> Timeline<\/span> <span class=\"pCatText\"> ~3 weeks<\/span><!-- [et_pb_line_break_holder] -->\t<\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"catLabel\"><!-- [et_pb_line_break_holder] -->\t\t<span class=\"pCatLabel\">Role<\/span> <span class=\"pCatText\">Senior Visual Designer<\/span><!-- [et_pb_line_break_holder] -->\t<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"catLabel\"><!-- [et_pb_line_break_holder] -->\t\t<span class=\"pCatLabel\">Focus<\/span> <span class=\"pCatText\">UI components, styling, motion graphics<\/span><!-- [et_pb_line_break_holder] -->\t<\/div>\n<p><!-- [et_pb_line_break_holder] -->\t<!-- [et_pb_line_break_holder] --><\/div>\n<p> [\/et_pb_code][et_pb_code admin_label=&#8221;description&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;.darkLink {||  color:#000;||}||||.darkLink:hover {||text-decoration:underline;||  font-weight:400;||}&#8221; global_colors_info=&#8221;{}&#8221;]<pee><!-- [et_pb_line_break_holder] -->Google Cloud Next is a large annual conference where thousands of attendees explore new AI and cloud innovations across hands-on demos and interactive activations. One of these was an AI latte art station where attendees ordered a drink from a tablet and generated custom latte art in real time.<!-- [et_pb_line_break_holder] --><!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->My role focused on the visual and motion design of the interface. Using early wireframes as a starting point, I designed the UI components, styling, and background motion graphics that aligned the activation with the event brand and created a simple, polished attendee experience. I delivered the high-fidelity prototype and visual direction for the activation, which the vendor team used as the basis for the final build.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/pee>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;phase-3&#8243; module_class=&#8221;problemSection&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;12px|||||&#8221; border_width_top=&#8221;25px&#8221; border_color_top=&#8221;#000000&#8243; locked=&#8221;off&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FFFFFF&#8221; width=&#8221;95%&#8221; max_width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;8px|35px|0px|35px|false|false&#8221; custom_padding_tablet=&#8221;|35px|0px|35px|false|false&#8221; custom_padding_phone=&#8221;8px|35px|0px|35px|false|false&#8221; border_color_bottom=&#8221;#bfbfbf&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.19.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code admin_label=&#8221;content area&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px|0px||0px|false|false&#8221; custom_padding_tablet=&#8221;5px|0px||0px|false|false&#8221; custom_padding_phone=&#8221;0px|0px||0px|false|false&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_css_free_form=&#8221;.ui-video {||  width: 100%;||  height: auto;||  border-radius: 12px;||  display: block;||}||||.image h5 {||    border: 2px dashed #000;||    width: fit-content;||    padding: 10px 10px 8px;||    margin-left: -32px;||    font-size: 18px;||    letter-spacing: 0.75px;||    line-height: 18px;||  font-family:&#8217;Bebas Neue&#8217;;||    margin-bottom:25px;||}||  || .connectBottom {||    margin-bottom: -25px!important;||} ||  ||  .it-1-slides {||    padding: 50px;||}||  ||.twocolimg {||    overflow: hidden;||    width: 100%;||    justify-content: space-between;||}||||.twocolimg img {||    width: 48%;||}&#8221; border_color_top=&#8221;#000000&#8243; border_color_right=&#8221;#000000&#8243; border_color_left=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"info2\"> <!-- [et_pb_line_break_holder] -->  <\/p>\n<h4><!-- [et_pb_line_break_holder] -->Final Direction<\/h4>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][et_pb_code admin_label=&#8221;content area&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;8px|24px|0px|24px|false|false&#8221; custom_padding_tablet=&#8221;8px|24px|0px|24px|false|false&#8221; custom_padding_phone=&#8221;24px|24px|0px|24px|false|false&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_css_free_form=&#8221;.ui-video {||  width: 100%;||  height: auto;||  border-radius: 12px;||  display: block;||}||||.image h5 {||    border: 2px dashed #000;||    width: fit-content;||    padding: 10px 10px 8px;||    margin-left: -32px;||    font-size: 18px;||    letter-spacing: 0.75px;||    line-height: 18px;||  font-family:&#8217;Bebas Neue&#8217;;||    margin-bottom:25px;||}||  || .connectBottom {||    margin-bottom: -25px!important;||} ||  ||  .it-1-slides {||    padding: 50px;||}||  ||.twocolimg {||    overflow: hidden;||    width: 100%;||    justify-content: space-between;||}||||.twocolimg img {||    width: 48%;||}&#8221; border_width_top=&#8221;4px&#8221; border_color_top=&#8221;#000000&#8243; border_width_right=&#8221;4px&#8221; border_color_right=&#8221;#000000&#8243; border_width_left=&#8221;4px&#8221; border_color_left=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"info2\"> <!-- [et_pb_line_break_holder] --><pee>The prototype below reflects the final visual direction and informed the developer team\u2019s implementation.<!-- [et_pb_line_break_holder] -->  <\/pee><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->\t<\/div>\n<p>  [\/et_pb_code][et_pb_code admin_label=&#8221;content area&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;8px|24px|8px|24px|false|false&#8221; custom_padding_tablet=&#8221;8px|24px|8px|24px|false|false&#8221; custom_padding_phone=&#8221;24px|24px|8px|24px|false|false&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_css_free_form=&#8221;.ui-video {||  width: 100%;||  height: auto;||  border-radius: 12px;||  display: block;||}||||.image h5 {||    border: 2px dashed #000;||    width: fit-content;||    padding: 10px 10px 8px;||    margin-left: -32px;||    font-size: 18px;||    letter-spacing: 0.75px;||    line-height: 18px;||  font-family:&#8217;Bebas Neue&#8217;;||    margin-bottom:25px;||}||  || .connectBottom {||    margin-bottom: -25px!important;||} ||  ||  .it-1-slides {||    padding: 50px;||}||  ||.twocolimg {||    overflow: hidden;||    width: 100%;||    justify-content: space-between;||}||||.twocolimg img {||    width: 48%;||}&#8221; border_color_top=&#8221;#000000&#8243; border_width_right=&#8221;4px&#8221; border_color_right=&#8221;#000000&#8243; border_width_left=&#8221;4px&#8221; border_color_left=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<video autoplay muted loop playsinline preload=\"auto\" style=\"width:100%; height:auto;\"><!-- [et_pb_line_break_holder] --><source src=\"https:\/\/charmdomacena.com\/portfolio\/wp-content\/uploads\/2026\/01\/gcn-ailatte-prototype.mp4\" type=\"video\/mp4\"><!-- [et_pb_line_break_holder] --><\/video><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_code admin_label=&#8221;content area&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;-24px||8px||false|false&#8221; custom_margin_tablet=&#8221;-24px||8px||false|false&#8221; custom_margin_phone=&#8221;-24px||8px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; custom_padding=&#8221;16px|24px|48px|24px|false|false&#8221; custom_css_free_form=&#8221;.ui-video {||  width: 100%;||  height: auto;||  border-radius: 12px;||  display: block;||}||||.image h5 {||    border: 2px dashed #000;||    width: fit-content;||    padding: 10px 10px 8px;||    margin-left: -32px;||    font-size: 18px;||    letter-spacing: 0.75px;||    line-height: 18px;||  font-family:&#8217;Bebas Neue&#8217;;||    margin-bottom:25px;||}||  || .connectBottom {||    margin-bottom: -25px!important;||} ||  ||  .it-1-slides {||    padding: 50px;||}||  ||.twocolimg {||    overflow: hidden;||    width: 100%;||    justify-content: space-between;||}||||.twocolimg img {||    width: 48%;||}&#8221; border_color_top=&#8221;#000000&#8243; border_width_right=&#8221;4px&#8221; border_color_right=&#8221;#000000&#8243; border_width_bottom=&#8221;4px&#8221; border_color_bottom=&#8221;#000000&#8243; border_width_left=&#8221;4px&#8221; border_color_left=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_code][et_pb_code admin_label=&#8221;content area&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;5px|0px||0px|false|false&#8221; custom_css_free_form=&#8221;.ui-video {||  width: 100%;||  height: auto;||  border-radius: 12px;||  display: block;||}||||.image h5 {||    border: 2px dashed #000;||    width: fit-content;||    padding: 10px 10px 8px;||    margin-left: -32px;||    font-size: 18px;||    letter-spacing: 0.75px;||    line-height: 18px;||  font-family:&#8217;Bebas Neue&#8217;;||    margin-bottom:25px;||}||  || .connectBottom {||    margin-bottom: -25px!important;||} ||  ||  .it-1-slides {||    padding: 50px;||}||  ||.twocolimg {||    overflow: hidden;||    width: 100%;||    justify-content: space-between;||}||||.twocolimg img {||    width: 48%;||}&#8221; border_color_top=&#8221;#000000&#8243; border_color_right=&#8221;#000000&#8243; border_color_left=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"info2\"> <!-- [et_pb_line_break_holder] -->  <\/p>\n<h4><!-- [et_pb_line_break_holder] -->Visual Explorations <\/h4>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][et_pb_code admin_label=&#8221;content area&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;8px|24px|0px|24px|false|false&#8221; custom_padding_tablet=&#8221;8px|24px|8px|24px|false|false&#8221; custom_padding_phone=&#8221;24px|24px|8px|24px|false|false&#8221; custom_padding_last_edited=&#8221;off|desktop&#8221; custom_css_free_form=&#8221;.ui-video {||  width: 100%;||  height: auto;||  border-radius: 12px;||  display: block;||}||||.image h5 {||    border: 2px dashed #000;||    width: fit-content;||    padding: 10px 10px 8px;||    margin-left: -32px;||    font-size: 18px;||    letter-spacing: 0.75px;||    line-height: 18px;||  font-family:&#8217;Bebas Neue&#8217;;||    margin-bottom:25px;||}||  || .connectBottom {||    margin-bottom: -25px!important;||} ||  ||  .it-1-slides {||    padding: 50px;||}||  ||.twocolimg {||    overflow: hidden;||    width: 100%;||    justify-content: space-between;||}||||.twocolimg img {||    width: 48%;||}&#8221; border_width_top=&#8221;4px&#8221; border_color_top=&#8221;#000000&#8243; border_width_right=&#8221;4px&#8221; border_color_right=&#8221;#000000&#8243; border_width_left=&#8221;4px&#8221; border_color_left=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"info2\"> <!-- [et_pb_line_break_holder] --><pee>Hi-fi screens exploring brand application, components, and motion direction.<\/pee><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->\t<\/div>\n<p>  [\/et_pb_code][et_pb_code admin_label=&#8221;content area&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px|24px|0px|24px|false|false&#8221; custom_padding_tablet=&#8221;8px|24px|8px|24px|false|false&#8221; custom_padding_phone=&#8221;24px|24px|8px|24px|false|false&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_css_free_form=&#8221;.ui-video {||  width: 100%;||  height: auto;||  border-radius: 12px;||  display: block;||}||||.image h5 {||    border: 2px dashed #000;||    width: fit-content;||    padding: 10px 10px 8px;||    margin-left: -32px;||    font-size: 18px;||    letter-spacing: 0.75px;||    line-height: 18px;||  font-family:&#8217;Bebas Neue&#8217;;||    margin-bottom:25px;||}||  || .connectBottom {||    margin-bottom: -25px!important;||} ||  ||  .it-1-slides {||    padding: 50px;||}||  ||.twocolimg {||    overflow: hidden;||    width: 100%;||    justify-content: space-between;||}||||.twocolimg img {||    width: 48%;||}&#8221; border_color_top=&#8221;#000000&#8243; border_width_right=&#8221;4px&#8221; border_color_right=&#8221;#000000&#8243; border_width_left=&#8221;4px&#8221; border_color_left=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<video autoplay muted loop playsinline preload=\"auto\" style=\"width:100%; height:auto;\"><!-- [et_pb_line_break_holder] --><source src=\"https:\/\/charmdomacena.com\/portfolio\/wp-content\/uploads\/2026\/01\/cd-ai-latte-art.mp4\" type=\"video\/mp4\"><!-- [et_pb_line_break_holder] --><\/video><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_code admin_label=&#8221;content area&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;-24px||0px||false|false&#8221; custom_padding=&#8221;48px|24px|24px|24px|false|false&#8221; hover_enabled=&#8221;0&#8243; custom_css_free_form=&#8221;.ui-video {||  width: 100%;||  height: auto;||  border-radius: 12px;||  display: block;||}||||.image h5 {||    border: 2px dashed #000;||    width: fit-content;||    padding: 10px 10px 8px;||    margin-left: -32px;||    font-size: 18px;||    letter-spacing: 0.75px;||    line-height: 18px;||  font-family:&#8217;Bebas Neue&#8217;;||    margin-bottom:25px;||}||  || .connectBottom {||    margin-bottom: -25px!important;||} ||  ||  .it-1-slides {||    padding: 50px;||}||  ||.twocolimg {||    overflow: hidden;||    width: 100%;||    justify-content: space-between;||}||||.twocolimg img {||    width: 48%;||}&#8221; border_color_top=&#8221;#000000&#8243; border_width_right=&#8221;4px&#8221; border_color_right=&#8221;#000000&#8243; border_color_bottom=&#8221;#000000&#8243; border_width_left=&#8221;4px&#8221; border_color_left=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<pee><!-- [et_pb_line_break_holder] -->I received initial user flow wireframes from the Creative Technologist and translated that direction into early lo-fi layouts to test structure, spacing, and interaction flow before moving into full visual design.<!-- [et_pb_line_break_holder] --><\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_image src=&#8221;https:\/\/charmdomacena.com\/portfolio\/wp-content\/uploads\/2026\/01\/gcn-lofi-ailatte-v3.png&#8221; title_text=&#8221;gcn-lofi-ailatte-v3&#8243; align=&#8221;center&#8221; force_fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||0px|||&#8221; custom_padding=&#8221;0px|0px|0px|0px|false|false&#8221; border_width_right=&#8221;4px&#8221; border_width_left=&#8221;4px&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_code admin_label=&#8221;content area&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;-24px||24px||false|false&#8221; custom_padding=&#8221;16px|24px|24px|24px|false|false&#8221; custom_css_free_form=&#8221;.ui-video {||  width: 100%;||  height: auto;||  border-radius: 12px;||  display: block;||}||||.image h5 {||    border: 2px dashed #000;||    width: fit-content;||    padding: 10px 10px 8px;||    margin-left: -32px;||    font-size: 18px;||    letter-spacing: 0.75px;||    line-height: 18px;||  font-family:&#8217;Bebas Neue&#8217;;||    margin-bottom:25px;||}||  || .connectBottom {||    margin-bottom: -25px!important;||} ||  ||  .it-1-slides {||    padding: 50px;||}||  ||.twocolimg {||    overflow: hidden;||    width: 100%;||    justify-content: space-between;||}||||.twocolimg img {||    width: 48%;||}&#8221; border_color_top=&#8221;#000000&#8243; border_width_right=&#8221;4px&#8221; border_color_right=&#8221;#000000&#8243; border_width_bottom=&#8221;4px&#8221; border_color_bottom=&#8221;#000000&#8243; border_width_left=&#8221;4px&#8221; border_color_left=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"nf_dc_page":"","_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"project_category":[],"project_tag":[],"class_list":["post-2912","project","type-project","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Google Next AI Latte Art Assistant - Charm Domacena - Product &amp; Visual Designer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/charmdomacena.com\/portfolio\/project\/ai-latte-art\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google Next AI Latte Art Assistant - Charm Domacena - Product &amp; Visual Designer\" \/>\n<meta property=\"og:url\" content=\"https:\/\/charmdomacena.com\/portfolio\/project\/ai-latte-art\/\" \/>\n<meta property=\"og:site_name\" content=\"Charm Domacena - Product &amp; Visual Designer\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-12T17:40:48+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/project\\\/ai-latte-art\\\/\",\"url\":\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/project\\\/ai-latte-art\\\/\",\"name\":\"Google Next AI Latte Art Assistant - Charm Domacena - Product &amp; Visual Designer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/#website\"},\"datePublished\":\"2026-01-14T22:50:35+00:00\",\"dateModified\":\"2026-02-12T17:40:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/project\\\/ai-latte-art\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/project\\\/ai-latte-art\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/project\\\/ai-latte-art\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projects\",\"item\":\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/project\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Google Next AI Latte Art Assistant\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/#website\",\"url\":\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/\",\"name\":\"Charm Domacena - Product &amp; Visual Designer\",\"description\":\"Product &amp; Visual Designer based in California\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/charmdomacena.com\\\/portfolio\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Google Next AI Latte Art Assistant - Charm Domacena - Product &amp; Visual Designer","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:\/\/charmdomacena.com\/portfolio\/project\/ai-latte-art\/","og_locale":"en_US","og_type":"article","og_title":"Google Next AI Latte Art Assistant - Charm Domacena - Product &amp; Visual Designer","og_url":"https:\/\/charmdomacena.com\/portfolio\/project\/ai-latte-art\/","og_site_name":"Charm Domacena - Product &amp; Visual Designer","article_modified_time":"2026-02-12T17:40:48+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/charmdomacena.com\/portfolio\/project\/ai-latte-art\/","url":"https:\/\/charmdomacena.com\/portfolio\/project\/ai-latte-art\/","name":"Google Next AI Latte Art Assistant - Charm Domacena - Product &amp; Visual Designer","isPartOf":{"@id":"https:\/\/charmdomacena.com\/portfolio\/#website"},"datePublished":"2026-01-14T22:50:35+00:00","dateModified":"2026-02-12T17:40:48+00:00","breadcrumb":{"@id":"https:\/\/charmdomacena.com\/portfolio\/project\/ai-latte-art\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/charmdomacena.com\/portfolio\/project\/ai-latte-art\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/charmdomacena.com\/portfolio\/project\/ai-latte-art\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/charmdomacena.com\/portfolio\/"},{"@type":"ListItem","position":2,"name":"Projects","item":"https:\/\/charmdomacena.com\/portfolio\/project\/"},{"@type":"ListItem","position":3,"name":"Google Next AI Latte Art Assistant"}]},{"@type":"WebSite","@id":"https:\/\/charmdomacena.com\/portfolio\/#website","url":"https:\/\/charmdomacena.com\/portfolio\/","name":"Charm Domacena - Product &amp; Visual Designer","description":"Product &amp; Visual Designer based in California","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/charmdomacena.com\/portfolio\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/charmdomacena.com\/portfolio\/wp-json\/wp\/v2\/project\/2912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/charmdomacena.com\/portfolio\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/charmdomacena.com\/portfolio\/wp-json\/wp\/v2\/types\/project"}],"author":[{"embeddable":true,"href":"https:\/\/charmdomacena.com\/portfolio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/charmdomacena.com\/portfolio\/wp-json\/wp\/v2\/comments?post=2912"}],"version-history":[{"count":20,"href":"https:\/\/charmdomacena.com\/portfolio\/wp-json\/wp\/v2\/project\/2912\/revisions"}],"predecessor-version":[{"id":3273,"href":"https:\/\/charmdomacena.com\/portfolio\/wp-json\/wp\/v2\/project\/2912\/revisions\/3273"}],"wp:attachment":[{"href":"https:\/\/charmdomacena.com\/portfolio\/wp-json\/wp\/v2\/media?parent=2912"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/charmdomacena.com\/portfolio\/wp-json\/wp\/v2\/project_category?post=2912"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/charmdomacena.com\/portfolio\/wp-json\/wp\/v2\/project_tag?post=2912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}