Playground

Playground

Playground

Dive into experiments, studies, and creative challenges that push the boundaries of just UX/UI design. I set aside judgment lens here, because great experiences start with curiosity.

Dive into experiments, studies, and creative challenges that push the boundaries of just UX/UI design. I set aside judgment lens here, because great experiences start with curiosity.

Dive into experiments, studies, and creative challenges that push the boundaries of just UX/UI design. I set aside judgment lens here, because great experiences start with curiosity.

Vibe-coding Prototype

Using the Cursor as the main tool to create a prototype project.

Connect the document from shadcn/ui

Run the project on Azure Cloud.

Intergrate open-source library

With open-source, I am able to create interactive charts and data as if it were a real functional product.

I also connected Shadcn/ui to Cursor to make sure the UI is visually consistent and easy to add and take away.

Intergrate open-source library

With open-source, I am able to create interactive charts and data as if it were a real functional product.

I also connected Shadcn/ui to Cursor to make sure the UI is visually consistent and easy to add and take away.

Intergrate open-source library

With open-source, I am able to create interactive charts and data as if it were a real functional product.

I also connected Shadcn/ui to Cursor to make sure the UI is visually consistent and easy to add and take away.

Intergrate open-source library

With open-source, I am able to create interactive charts and data as if it were a real functional product.

I also connected Shadcn/ui to Cursor to make sure the UI is visually consistent and easy to add and take away.

Image
Image
Image
Image
Edit synthetic data

Give the LLM some example data so it has context, then polish the results using Cursor’s edit feature.

Edit synthetic data

Give the LLM some example data so it has context, then polish the results using Cursor’s edit feature.

Edit synthetic data

Give the LLM some example data so it has context, then polish the results using Cursor’s edit feature.

Edit synthetic data

Give the LLM some example data so it has context, then polish the results using Cursor’s edit feature.

Image
Image
Image
Image
Interative prorotype on cloud

Upload my prototype to Github and let my teammate use Docker to upload it to Azure.

Interative prorotype on cloud

Upload my prototype to Github and let my teammate use Docker to upload it to Azure.

Interative prorotype on cloud

Upload my prototype to Github and let my teammate use Docker to upload it to Azure.

Interative prorotype on cloud

Upload my prototype to Github and let my teammate use Docker to upload it to Azure.

Image
Image
Image
Image

MCP

Model Context Protocol Experiment

Creating an integration webhook and linking it to my experimental page.

Using "TalkToFigma" MCP plugin to receive Notion data from the MCP server.

Using Cursor agent mode and Claude-3.7-Sonnet to run commands.

Create a Webhook on Notion

First, I created an integration on Notion. Then, allow the integration webhook to have access to my selected p

In this case I used "Recipes" page. I want to try if MCP can extract Notion data and translate data to Figma design.

Create a Webhook on Notion

First, I created an integration on Notion. Then, allow the integration webhook to have access to my selected p

In this case I used "Recipes" page. I want to try if MCP can extract Notion data and translate data to Figma design.

Create a Webhook on Notion

First, I created an integration on Notion. Then, allow the integration webhook to have access to my selected p

In this case I used "Recipes" page. I want to try if MCP can extract Notion data and translate data to Figma design.

Image
Image
Image
Link MCP servers to Cursor

I connected "cursor-talk-to-figma-mcp" and "mcp-notion-server". The rest is vibe-coding.

Link MCP servers to Cursor

I connected "cursor-talk-to-figma-mcp" and "mcp-notion-server". The rest is vibe-coding.

Link MCP servers to Cursor

I connected "cursor-talk-to-figma-mcp" and "mcp-notion-server". The rest is vibe-coding.

Result

I used the "TalkToFigma" MCP plugin to receive Claude-3.7-Sonnet processed Notion data. Then, 3.7 Sonnet is able to run several Figma commands to translate the data to Figma UI.

Result

I used the "TalkToFigma" MCP plugin to receive Claude-3.7-Sonnet processed Notion data. Then, 3.7 Sonnet is able to run several Figma commands to translate the data to Figma UI.

Result

I used the "TalkToFigma" MCP plugin to receive Claude-3.7-Sonnet processed Notion data. Then, 3.7 Sonnet is able to run several Figma commands to translate the data to Figma UI.

UX Community

Community

2025 Global Service Jam - Helper

48-hour 𝗱𝗲𝘀𝗶𝗴𝗻 𝗵𝗮𝗰𝗸𝗮𝘁𝗵𝗼𝗻 at Soho House Hong Kong, part of the Global Jams🚀

Image

UX Sharing: Gamification Octalysis

Sharing a UX topic with teammates with use cases and data.

Image

2025 Global Service Jam - Helper

48-hour 𝗱𝗲𝘀𝗶𝗴𝗻 𝗵𝗮𝗰𝗸𝗮𝘁𝗵𝗼𝗻 at Soho House Hong Kong, part of the Global Jams🚀

Image

UX Sharing: Gamification Octalysis

Sharing a UX topic with teammates with use cases and data.

Image

2025 Global Service Jam - Helper

48-hour 𝗱𝗲𝘀𝗶𝗴𝗻 𝗵𝗮𝗰𝗸𝗮𝘁𝗵𝗼𝗻 at Soho House Hong Kong, part of the Global Jams🚀

Image

UX Sharing: Gamification Octalysis

Sharing a UX topic with teammates with use cases and data.

Image

Websites Designs

EduCloud

A one-pager website for an Africa Education Platform to drive conversions.

Image
Image
Image
Pakman Labs

A website for an AI property management solution house in Hong Kong.

Image
Image
Image

Thanks for dropping by!

I hope the content here is useful to you.

English

Phone

(+852) 9610 2182

Email

adrian30079@gmail.com

© 2024 Adrian Leung

Made with heart | HONG KONG

Thanks for dropping by!

I hope the content here is useful to you.

English

Phone

(+852) 9610 2182

Email

adrian30079@gmail.com

© 2024 Adrian Leung

Made with heart | HONG KONG

Thanks for dropping by!

I hope the content here is useful to you.

English

Phone

(+852) 9610 2182

Email

adrian30079@gmail.com

© 2024 Adrian Leung

Made with heart | HONG KONG