Liqr

Liqr

Liqr
A mobile app for wine enthusiasts to enrich the experience and authenticity
A mobile app for wine enthusiasts to enrich the experience and authenticity
A mobile app for wine enthusiasts to enrich the experience and authenticity

Project Overview

Project Overview

Project Overview

I worked at Blinkers, a wine tech company, as a Product Designer, leading the development of a new mobile app, Liqr, from 0 to 1. The main goal is to create a digital wine cellar tailored for wine enthusiasts to manage their wine records, share experiences, and access extensive knowledge about wines. I collaborated with designers and clients through active communication and regular feedback to effectively design the app features. This effort successfully led to the completion of the design screens, ensuring alignment with the client’s vision and project goals.

I worked at Blinkers, a wine tech company, as a Product Designer, leading the development of a new mobile app, Liqr, from 0 to 1. The main goal is to create a digital wine cellar tailored for wine enthusiasts to manage their wine records, share experiences, and access extensive knowledge about wines. I collaborated with designers and clients through active communication and regular feedback to effectively design the app features. This effort successfully led to the completion of the design screens, ensuring alignment with the client’s vision and project goals.

I worked at Blinkers, a wine tech company, as a Product Designer, leading the development of a new mobile app, Liqr, from 0 to 1. The main goal is to create a digital wine cellar tailored for wine enthusiasts to manage their wine records, share experiences, and access extensive knowledge about wines. I collaborated with designers and clients through active communication and regular feedback to effectively design the app features. This effort successfully led to the completion of the design screens, ensuring alignment with the client’s vision and project goals.

My Roles

My Roles

My Roles

  • Developed the information architecture and user flows to ensure clear navigation and organization

  • Designed intuitive user interfaces, progressing from low-fidelity wireframes to high-fidelity prototypes and conducted prototyping to visualize interactions

  • Developed the information architecture and user flows to ensure clear navigation and organization

  • Designed intuitive user interfaces, progressing from low-fidelity wireframes to high-fidelity prototypes and conducted prototyping to visualize interactions

  • Developed the information architecture and user flows to ensure clear navigation and organization

  • Designed intuitive user interfaces, progressing from low-fidelity wireframes to high-fidelity prototypes and conducted prototyping to visualize interactions

Outcomes & Impacts

Outcomes & Impacts

Outcomes & Impacts

59

Screens

64

Components

Launch in App Store

Info

Info

Info

Company

Company

Blinkers Inc.

Blinkers Inc.

Blinkers Inc.

Timeline

Timeline

May 2023 - June 2023

May 2023 - June 2023

May 2023 - June 2023

Team

Team

2 Product Designers (including me)

1 Project Manager

2 Product Designers (including me)

1 Project Manager

2 Product Designers (including me)

1 Project Manager

Contribution

Contribution

Information Architecture

Design System

UI Design

Prototyping

Wireframing

Information Architecture

Design System

UI Design

Prototyping

Wireframing

Information Architecture

Design System

UI Design

Prototyping

Wireframing

Project Goal & Scope

Project Goal & Scope

Project Goal & Scope

What are the primary objectives for developing the new mobile app?

What are the primary objectives for developing the new mobile app?
What are the primary objectives for developing the new mobile app?

Building on the current experience, the company aims to expand the wine journey by creating a digital wine cellar designed for enthusiasts to manage records, share experiences, and access valuable insights, fostering confident wine investments.

Identify market opportunity

Identify market opportunity

Identify market opportunity

What features do the existing apps offer?

What features do the existing apps offer?
What features do the existing apps offer?

To benchmark the existing apps, I started exploring wine apps to understand the product features needed for comparison with competitors, discovering that no app currently focuses on both personal wine management and connecting the wine community.

To benchmark the existing apps, I started exploring wine apps to understand the product features needed for comparison with competitors, discovering that no app currently focuses on both personal wine management and connecting the wine community.

To benchmark the existing apps, I started exploring wine apps to understand the product features needed for comparison with competitors, discovering that no app currently focuses on both personal wine management and connecting the wine community.

01
01
01
Elite
Elite
Elite

Liqr is designed for wine enthusiasts. It provides high-level wine knowledge to enhance understanding of wine and refine users' unique tastes.

Liqr is designed for wine enthusiasts. It provides high-level wine knowledge to enhance understanding of wine and refine users' unique tastes.

Liqr is designed for wine enthusiasts. It provides high-level wine knowledge to enhance understanding of wine and refine users' unique tastes.

02
02
02
Reliable
Reliable
Reliable

The wines that enthusiasts enjoy are usually high-end. Scanning to add wine is simple but transparent, leaving users with a sense of trust.

The wines that enthusiasts enjoy are usually high-end. Scanning to add wine is simple but transparent, leaving users with a sense of trust.

The wines that enthusiasts enjoy are usually high-end. Scanning to add wine is simple but transparent, leaving users with a sense of trust.

03
03
03
Personalized
Personalized
Personalized

Everyone has their own preferences. Liqr curates similar wines and wineries based on the user's history to help develop a richer wine experience.

Everyone has their own preferences. Liqr curates similar wines and wineries based on the user's history to help develop a richer wine experience.

Everyone has their own preferences. Liqr curates similar wines and wineries based on the user's history to help develop a richer wine experience.

Target users

Target users

Target users

Who are the target audiences?

Who are the target audiences?

Continuing our journey, the client provided survey and research data, identifying two distinct user groups for the app. This project prioritizes the primary audience: wine consumers.

Continuing our journey, the client provided survey and research data, identifying two distinct user groups for the app. This project prioritizes the primary audience: wine consumers.

Continuing our journey, the client provided survey and research data, identifying two distinct user groups for the app. This project prioritizes the primary audience: wine consumers.

Challenges & Solutions

Final Deisgn

Final Deisgn
Final Deisgn

Challenge 1

Challenge 1

Challenge 1

“I worry about the authenticity of the wines I buy—sometimes it’s hard to tell if a bottle is genuine or not.”

“I worry about the authenticity of the wines I buy—sometimes it’s hard to tell if a bottle is genuine or not.”
“I worry about the authenticity of the wines I buy—sometimes it’s hard to tell if a bottle is genuine or not.”

Solution 1

Solution 1

Solution 1

Provide certification cards to ensure authenticity

Provide certification cards to ensure authenticity

We provided users with an easy and secure method to manage and view their wine collections digitally, without needing the physical bottle, while enhancing confidence in the authenticity of their wines.

We provided users with an easy and secure method to manage and view their wine collections digitally, without needing the physical bottle, while enhancing confidence in the authenticity of their wines.

We provided users with an easy and secure method to manage and view their wine collections digitally, without needing the physical bottle, while enhancing confidence in the authenticity of their wines.

Scan QR Code

Scan QR Code

Scan QR Code

We created a QR code system attached to the wine bottle by Blinkers, allowing users to add the wine they own to their digital wine cellar. The QR code ensures the wine’s authenticity and serves as a seamless way to prove ownership.

We created a QR code system attached to the wine bottle by Blinkers, allowing users to add the wine they own to their digital wine cellar. The QR code ensures the wine’s authenticity and serves as a seamless way to prove ownership.

We created a QR code system attached to the wine bottle by Blinkers, allowing users to add the wine they own to their digital wine cellar. The QR code ensures the wine’s authenticity and serves as a seamless way to prove ownership.

Challenge 2

Challenge 2

Challenge 2

“It’s hard to track my wines, tasting history, and notes all in one place.”

“It’s hard to track my wines, tasting history, and notes all in one place.”
“It’s hard to track my wines, tasting history, and notes all in one place.”

Approach

Approach

Approach

Building a Clear Framework for App Features

Building a Clear Framework for App Features

We developed the information architecture to ensure the app’s structure was intuitive and user-friendly. This approach streamlined navigation, making the features more accessible and enhancing the overall user experience.

We developed the information architecture to ensure the app’s structure was intuitive and user-friendly. This approach streamlined navigation, making the features more accessible and enhancing the overall user experience.

We developed the information architecture to ensure the app’s structure was intuitive and user-friendly. This approach streamlined navigation, making the features more accessible and enhancing the overall user experience.

Solution 2

Solution 2

Solution 2

Help to manage the wine records in one place

Help to manage the wine records in one place

We designed a digital wine cellar that consolidates owned, tasted, and wishlist wines into a single tab. Making it effortless for users to view and manage their entire wine collection in one place.

We designed a digital wine cellar that consolidates owned, tasted, and wishlist wines into a single tab. Making it effortless for users to view and manage their entire wine collection in one place.

We designed a digital wine cellar that consolidates owned, tasted, and wishlist wines into a single tab. Making it effortless for users to view and manage their entire wine collection in one place.

PROFILE RING  ►

PROFILE RING

The ring around the profile picture visualizes the user’s wine taste preferences, with colors and segments reflecting their owned and tasted wines.

The ring around the profile picture visualizes the user’s wine taste preferences, with colors and segments reflecting their owned and tasted wines.

NUMBER OVERVIEW

NUMBER OVERVIEW

The app displays how many wines users own, have tasted, and saved, providing an overview of their depth of interest.

WINE BOTTLE + WINE GLASS

WINE BOTTLE + WINE GLASS

To differentiate between owned wines (not yet tasted) and tasted wines, a wine glass is added to the bottle to indicate that the bottle is open.

Additional Features in My Section

Additional Features in My Section

Additional Features in My Section

Boost engagement with achievements and consistent experiences

Boost engagement with achievements and consistent experiences

To promote participation and enhance engagement, we implemented a badge system that gamifies the wine collection process. This feature rewards users for milestones, encourages sharing collections, and fosters community through friendly competition, connecting enthusiasts and celebrating achievements.

To promote participation and enhance engagement, we implemented a badge system that gamifies the wine collection process. This feature rewards users for milestones, encourages sharing collections, and fosters community through friendly competition, connecting enthusiasts and celebrating achievements.

To promote participation and enhance engagement, we implemented a badge system that gamifies the wine collection process. This feature rewards users for milestones, encourages sharing collections, and fosters community through friendly competition, connecting enthusiasts and celebrating achievements.

Collect Badge

Collect Badge
Collect Badge

Earn the badges for various activities, such as adding wines to their digital cellar, sharing reviews, or exploring new wine regions, users are motivated to interact more consistently with the platform. 

Earn the badges for various activities, such as adding wines to their digital cellar, sharing reviews, or exploring new wine regions, users are motivated to interact more consistently with the platform. 

Earn the badges for various activities, such as adding wines to their digital cellar, sharing reviews, or exploring new wine regions, users are motivated to interact more consistently with the platform. 

Foster connections through personalized preferences

Foster connections through personalized preferences

To strengthen connections and encourage interaction, we introduced a feature allowing users to add taste preference tags to profiles. This addition personalizes each user’s wine experience and creates opportunities for engagement within the community.

To strengthen connections and encourage interaction, we introduced a feature allowing users to add taste preference tags to profiles. This addition personalizes each user’s wine experience and creates opportunities for engagement within the community.

To strengthen connections and encourage interaction, we introduced a feature allowing users to add taste preference tags to profiles. This addition personalizes each user’s wine experience and creates opportunities for engagement within the community.

Add taste preference tags

Add taste preference tags
Add taste preference tags

This feature enhances the social aspect of the platform by enabling users to showcase their unique wine preferences, such as favorite wine types, regions, or tasting notes. These tags make it easier for users to discover others with similar interests, fostering a sense of camaraderie among wine enthusiasts.

This feature enhances the social aspect of the platform by enabling users to showcase their unique wine preferences, such as favorite wine types, regions, or tasting notes. These tags make it easier for users to discover others with similar interests, fostering a sense of camaraderie among wine enthusiasts.

This feature enhances the social aspect of the platform by enabling users to showcase their unique wine preferences, such as favorite wine types, regions, or tasting notes. These tags make it easier for users to discover others with similar interests, fostering a sense of camaraderie among wine enthusiasts.

Challenge 3

Challenge 3

Challenge 3

“I want to share my wines and notes and connect with people who have similar tastes.”

“I want to share my wines and notes and connect with people who have similar tastes.”
“I want to share my wines and notes and connect with people who have similar tastes.”

Wine enthusiasts want to document their tasting experiences while seeking a way to share and validate them with others. Our research revealed that users highly value the people they share their wine experiences with, as it adds emotional depth and strengthens the social aspect of wine tasting.

Wine enthusiasts want to document their tasting experiences while seeking a way to share and validate them with others. Our research revealed that users highly value the people they share their wine experiences with, as it adds emotional depth and strengthens the social aspect of wine tasting.

Wine enthusiasts want to document their tasting experiences while seeking a way to share and validate them with others. Our research revealed that users highly value the people they share their wine experiences with, as it adds emotional depth and strengthens the social aspect of wine tasting.

Solution 3

Solution 3

Solution 3

Help users capture and share wine experiences

Help users capture and share wine experiences

We designed a tasting notes feature that enables users to preserve meaningful wine experiences, share their journey with others, and validate their tastings, enhancing both personal enjoyment and social connection.

We designed a tasting notes feature that enables users to preserve meaningful wine experiences, share their journey with others, and validate their tastings, enhancing both personal enjoyment and social connection.

We designed a tasting notes feature that enables users to preserve meaningful wine experiences, share their journey with others, and validate their tastings, enhancing both personal enjoyment and social connection.

Write Tasting Notes

Write Tasting Notes

Write Tasting Notes

We designed a tasting notes feature that allows users to document flavors, who they shared the wine with, their rating, and a personal description to capture the moment. Additionally, it provides a tasting certification that can be shared with others.

We designed a tasting notes feature that allows users to document flavors, who they shared the wine with, their rating, and a personal description to capture the moment. Additionally, it provides a tasting certification that can be shared with others.

We designed a tasting notes feature that allows users to document flavors, who they shared the wine with, their rating, and a personal description to capture the moment. Additionally, it provides a tasting certification that can be shared with others.

UI Design Detail

TEXTURE 1  ►

TEXTURE 1 

To evoke the ambiance of wine being stored inside a wooden box, we have added a wooden texture to the background.

To evoke the ambiance of wine being stored inside a wooden box, we have added a wooden texture to the background.

CALIGRAPHY

CALIGRAPHY

Used calligraphy for the dates and scores to give a handwritten visual effect, enhancing the personal and artisanal feel.

◀ TEXTURE 2 

CALIGRAPHY

To maintain an analog feel, we have added a paper texture to the tasting notes, simulating the experience of notes written on paper.

Challenge 4

Challenge 4

Challenge 4

“I want an easier way to find wines and learn about wineries.”

“I want an easier way to find wines and learn about wineries.”
“I want an easier way to find wines and learn about wineries.”

Solution 4

Solution 4

Solution 4

Help to explore with detailed insights

Empowers users to make confident and informed wine choices while expanding their knowledge and enhancing their overall wine exploration experience.

Empowers users to make confident and informed wine choices while expanding their knowledge and enhancing their overall wine exploration experience.

Empowers users to make confident and informed wine choices while expanding their knowledge and enhancing their overall wine exploration experience.

Explore the wine

Explore the wine

Explore the wine

We created a feature that allows users to easily search for wines and wineries, providing access to detailed information, including scores, descriptions, and insights about each wine.

We created a feature that allows users to easily search for wines and wineries, providing access to detailed information, including scores, descriptions, and insights about each wine.

We created a feature that allows users to easily search for wines and wineries, providing access to detailed information, including scores, descriptions, and insights about each wine.

Challenge 1

Challenge 1

Challenge 1

“I wish I could see how many people own and have tasted my wines to understand their preferences and improve my offerings.”

“I wish I could see how many people own and have tasted my wines to understand their preferences and improve my offerings.”
“I wish I could see how many people own and have tasted my wines to understand their preferences and improve my offerings.”

Solution for needs

Solution for needs

Solution for needs

Provide consumer data to offer insights

Provide consumer data to offer insights

Empowers producers with actionable data to refine their offerings, improve audience targeting, and enhance their overall market strategy.

Empowers producers with actionable data to refine their offerings, improve audience targeting, and enhance their overall market strategy.

Empowers producers with actionable data to refine their offerings, improve audience targeting, and enhance their overall market strategy.

View Insights

View Insights

View Insights

We designed to access detailed insights about their wines, such as how many people own or have tasted them. These insights provide valuable market analysis to help producers better understand consumer behavior and preferences.

We designed to access detailed insights about their wines, such as how many people own or have tasted them. These insights provide valuable market analysis to help producers better understand consumer behavior and preferences.

We designed to access detailed insights about their wines, such as how many people own or have tasted them. These insights provide valuable market analysis to help producers better understand consumer behavior and preferences.

Project Process

Design Process

Design Process
Design Process

Define

Define

Define

Building a Clear Framework for App Features

Low fidelity sketches & collaborationBuilding Liqr’s information architecture

Low fidelity sketches & collaborationBuilding Liqr’s information architecture

The client had predefined the main features, so our focus shifted to presenting them effectively. We developed the information architecture and task flows to ensure the app’s structure was intuitive and user-friendly. This approach streamlined navigation, making the features more accessible and enhancing the overall user experience.

The client had predefined the main features, so our focus shifted to presenting them effectively. We developed the information architecture and task flows to ensure the app’s structure was intuitive and user-friendly. This approach streamlined navigation, making the features more accessible and enhancing the overall user experience.

The client had predefined the main features, so our focus shifted to presenting them effectively. We developed the information architecture and task flows to ensure the app’s structure was intuitive and user-friendly. This approach streamlined navigation, making the features more accessible and enhancing the overall user experience.

▲ Scroll to left

Ideation

Ideation

Ideation

Optimizing Design with Wireframe Options

Optimizing Design with Wireframe Options

Optimizing Design with Wireframe Options

After finalizing the information architecture, we designed multiple low-fidelity wireframe options for each screen to explore various design solutions. This iterative process allowed us to evaluate and combine the best elements from each option, resulting in a cohesive and optimized design layout. This approach was effective because it promoted thorough exploration, encouraged collaboration, and led to functional, user-centered screens that balanced creativity with practicality.

After finalizing the information architecture, we designed multiple low-fidelity wireframe options for each screen to explore various design solutions. This iterative process allowed us to evaluate and combine the best elements from each option, resulting in a cohesive and optimized design layout. This approach was effective because it promoted thorough exploration, encouraged collaboration, and led to functional, user-centered screens that balanced creativity with practicality.

After finalizing the information architecture, we designed multiple low-fidelity wireframe options for each screen to explore various design solutions. This iterative process allowed us to evaluate and combine the best elements from each option, resulting in a cohesive and optimized design layout. This approach was effective because it promoted thorough exploration, encouraged collaboration, and led to functional, user-centered screens that balanced creativity with practicality.

Iterations: Moving to Mid-Fidelity

Iterations: Moving to Mid-Fidelity

Iterations: Moving to Mid-Fidelity

Refining Visual Cues for Clearer Differentiation

Refining Visual Cues for Clearer Differentiation

Before

Before
Before

We tried using a stamp mark with the date to differentiate the Cellar from the Tasting. However, we received feedback that the wine bottle itself is more important, and the stamp mark drew attention away from it.

We tried using a stamp mark with the date to differentiate the Cellar from the Tasting. However, we received feedback that the wine bottle itself is more important, and the stamp mark drew attention away from it.

We tried using a stamp mark with the date to differentiate the Cellar from the Tasting. However, we received feedback that the wine bottle itself is more important, and the stamp mark drew attention away from it.

After

After
After

To address this, we removed the stamp mark and instead added a wine glass next to the bottle to indicate that it is open, signifying that this is the Tasting screen.

To address this, we removed the stamp mark and instead added a wine glass next to the bottle to indicate that it is open, signifying that this is the Tasting screen.

To address this, we removed the stamp mark and instead added a wine glass next to the bottle to indicate that it is open, signifying that this is the Tasting screen.

Enhancing Readability While Preserving an Analog Feel

Enhancing Readability While Preserving an Analog Feel

Before

Before
Before

We tried using a stamp to give an analog vibe, but the stamp mark was not readable, and the written text appeared dull.

We tried using a stamp to give an analog vibe, but the stamp mark was not readable, and the written text appeared dull.

We tried using a stamp to give an analog vibe, but the stamp mark was not readable, and the written text appeared dull.

After

After
After

To address this, we replaced the stamp mark with a handwritten style to maintain the analog feeling. Additionally, we converted the text into a chart, making the information more visual, readable, and noticeable compared to plain text.

To address this, we replaced the stamp mark with a handwritten style to maintain the analog feeling. Additionally, we converted the text into a chart, making the information more visual, readable, and noticeable compared to plain text.

To address this, we replaced the stamp mark with a handwritten style to maintain the analog feeling. Additionally, we converted the text into a chart, making the information more visual, readable, and noticeable compared to plain text.

Branding

Branding

Branding

Creating Consistency Through Brand Guidelines

Creating Consistency Through Brand Guidelines

To ensure consistency across the design, we developed a comprehensive brand guideline. This included tone of voice, colors, typography, iconography, and imagery to establish a cohesive visual and communicative identity. By creating this guideline, we provided clear direction for maintaining brand alignment throughout the project. This approach was effective as it streamlined collaboration, reduced ambiguity, and ensured a unified and professional presentation across all touchpoints.

To ensure consistency across the design, we developed a comprehensive brand guideline. This included tone of voice, colors, typography, iconography, and imagery to establish a cohesive visual and communicative identity. By creating this guideline, we provided clear direction for maintaining brand alignment throughout the project. This approach was effective as it streamlined collaboration, reduced ambiguity, and ensured a unified and professional presentation across all touchpoints.

To ensure consistency across the design, we developed a comprehensive brand guideline. This included tone of voice, colors, typography, iconography, and imagery to establish a cohesive visual and communicative identity. By creating this guideline, we provided clear direction for maintaining brand alignment throughout the project. This approach was effective as it streamlined collaboration, reduced ambiguity, and ensured a unified and professional presentation across all touchpoints.

01
01
01
Elite
Elite
Elite

Liqr is designed for wine enthusiasts. It provides high-level wine knowledge to enhance understanding of wine and refine users' unique tastes.

Liqr is designed for wine enthusiasts. It provides high-level wine knowledge to enhance understanding of wine and refine users' unique tastes.

Liqr is designed for wine enthusiasts. It provides high-level wine knowledge to enhance understanding of wine and refine users' unique tastes.

02
02
02
Reliable
Reliable
Reliable

The wines that enthusiasts enjoy are usually high-end. Scanning to add wine is simple but transparent, leaving users with a sense of trust.

The wines that enthusiasts enjoy are usually high-end. Scanning to add wine is simple but transparent, leaving users with a sense of trust.

The wines that enthusiasts enjoy are usually high-end. Scanning to add wine is simple but transparent, leaving users with a sense of trust.

03
03
03
Personalized
Personalized
Personalized

Everyone has their own preferences. Liqr curates similar wines and wineries based on the user's history to help develop a richer wine experience.

Everyone has their own preferences. Liqr curates similar wines and wineries based on the user's history to help develop a richer wine experience.

Everyone has their own preferences. Liqr curates similar wines and wineries based on the user's history to help develop a richer wine experience.

What I Learned

What I Learned

What I Learned

Reflecting on the project outcomes

Reflecting on the project outcomes

This project was my first experience designing an app for clients. Since we were creating a completely new app, it was crucial to align with the clients' ideas. I learned how to communicate effectively with clients.

This project was my first experience designing an app for clients. Since we were creating a completely new app, it was crucial to align with the clients' ideas. I learned how to communicate effectively with clients.

01
01
01
Communication with Clients
Communication with Clients
Communication with Clients

The clients only had brief ideas of what they wanted to create, so we spent a lot of time building the information architecture and developing mid-fidelity wireframes to visualize the app. This was my first time building an app from a solution, requiring me to communicate extensively with the clients to understand the background and align with their thoughts and ideas.

The clients only had brief ideas of what they wanted to create, so we spent a lot of time building the information architecture and developing mid-fidelity wireframes to visualize the app. This was my first time building an app from a solution, requiring me to communicate extensively with the clients to understand the background and align with their thoughts and ideas.

The clients only had brief ideas of what they wanted to create, so we spent a lot of time building the information architecture and developing mid-fidelity wireframes to visualize the app. This was my first time building an app from a solution, requiring me to communicate extensively with the clients to understand the background and align with their thoughts and ideas.

02
02
02
Organizing Files for Developer Handoff
Organizing Files for Developer Handoff
Organizing Files for Developer Handoff

Since there was no developer on our team, we needed to organize all the design files for a smooth handoff to the developers. This was my first experience seeing my design implemented in code. We created guidelines for padding and margins to ensure consistency across all designers' work.

Since there was no developer on our team, we needed to organize all the design files for a smooth handoff to the developers. This was my first experience seeing my design implemented in code. We created guidelines for padding and margins to ensure consistency across all designers' work.

Since there was no developer on our team, we needed to organize all the design files for a smooth handoff to the developers. This was my first experience seeing my design implemented in code. We created guidelines for padding and margins to ensure consistency across all designers' work.

Thank you for visiting my portfolio
Thank you for visiting my portfolio
Thank you for visiting my portfolio

© 2024. Designed by Sooin

© 2024. Designed by Sooin

© 2024. Designed by Sooin