{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Link}from\"framer\";import*as React from\"react\";const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};/**\n* @framerRecordIdKey id\n* @framerSlug QX990ALhx\n* @framerEnumToDisplayNameUtils 2\n* @framerData\n*/ const data=[{adeOifCTE:\"https://youtu.be/YonTf1c5bO0\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/2PccDJ6YZAwmtqc2FRJCTJHxqw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/2PccDJ6YZAwmtqc2FRJCTJHxqw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/2PccDJ6YZAwmtqc2FRJCTJHxqw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/2PccDJ6YZAwmtqc2FRJCTJHxqw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/2PccDJ6YZAwmtqc2FRJCTJHxqw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),CdTHaYSqv:\"2022\",fjZdaLT__:addImageAlt({src:new URL(\"assets/WKUpgNa0aihFEgv3X22SMGAeTw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/8R70IXCPdKne7OvJVdxGfBO2Y.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/8R70IXCPdKne7OvJVdxGfBO2Y.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/8R70IXCPdKne7OvJVdxGfBO2Y.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/8R70IXCPdKne7OvJVdxGfBO2Y.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/8R70IXCPdKne7OvJVdxGfBO2Y.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:16,g_NGs318o:\"I've recently upgraded my setup with a Raspberry Pi 4B, a power purifier hat, and an ES9038Q2M DAC with an 8\\\" touch screen. While the new configuration is slightly taller, measuring 5.5cm instead of the original 4cm, I'm excited about the improved performance and functionality.\",GMowJrjuf:\"Sounds good\",gRBcOUaih:addImageAlt({src:new URL(\"assets/mPr8Y5JSyUb3Vda1K1EuHj5sCjU.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/mPr8Y5JSyUb3Vda1K1EuHj5sCjU.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/mPr8Y5JSyUb3Vda1K1EuHj5sCjU.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/mPr8Y5JSyUb3Vda1K1EuHj5sCjU.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/mPr8Y5JSyUb3Vda1K1EuHj5sCjU.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"\",id:\"o4umRgVB9\",IKNukQfpe:\"Features: Local network file or airplay streaming, displaying the currently playing song or system information on the OLED, turning on the VU meter unit, retrieving the cover art online, and combining it into a poster to display on the Meural digital frame.\",JMGgau4vS:addImageAlt({src:new URL(\"assets/1qzOIpwiqTBUBi6wykeXZNM2Y.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/1qzOIpwiqTBUBi6wykeXZNM2Y.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/1qzOIpwiqTBUBi6wykeXZNM2Y.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/1qzOIpwiqTBUBi6wykeXZNM2Y.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/1qzOIpwiqTBUBi6wykeXZNM2Y.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),jz2zc_pXs:\"R7VqnGvE4\",M8jb0iljW:\"If6da3swS\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:'\"One Over Four\" is a compact, high-resolution music streamer that I built using a Raspberry Pi and the Volumio OS. The device features an OLED display for song information, high-quality RCA output, custom cases for aesthetic design, and a VU meter unit for visualizing the music and monitoring volume levels. '}),/*#__PURE__*/ _jsx(\"p\",{children:\"My goal was to create a fully functional music streamer that's only a quarter of the size of a typical 40cm width hi-fi component, while also incorporating a vintage outlook design that matches my preferences. Additionally, I recently added an 8\\\" touch display for song browsing and displaying beautiful cover art.\"})]}),P2f5ztWsy:\"\",pMTnjZ3_2:'Using a Raspberry Pi 3B with a high-quality DAC hat for hi-res audio output up to 512kb 32Bit. Recently, I upgraded to a Pi 4B and added an 8\" touch screen for control and cover art display.',QX990ALhx:\"one-over-four-music-streamer\",qZVpVNZMY:\"Electronics, Design, Programming\",RQRylemw6:\"Without an electronics engineering background, I had to start with small steps such as case design, component sourcing, soldering (and occasionally burning :D), Python programming, and interface design for the OLED control ... to logo and sticker design that I am familiar with. Despite the challenges, it is a lot of fun to put all of these elements together!\",shqGep_yN:4,tKelFnyQd:\"\",vawNt5Fuh:\"Personal Project\",Ys3j03UUx:\"One Over Four Music Streamer\"},{adeOifCTE:\"https://youtu.be/kWnx-83yFNY\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/BEEwwwbrLPpfXcBnU1C0FcFaLBw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/BEEwwwbrLPpfXcBnU1C0FcFaLBw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/BEEwwwbrLPpfXcBnU1C0FcFaLBw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/BEEwwwbrLPpfXcBnU1C0FcFaLBw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/BEEwwwbrLPpfXcBnU1C0FcFaLBw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),CdTHaYSqv:\"2020\",fjZdaLT__:addImageAlt({src:new URL(\"assets/ljuBtyFkuiUDs1tUO1UE2MdxupE.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/JTF72uPoKnRHfELbkHhvymcoo.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/JTF72uPoKnRHfELbkHhvymcoo.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/JTF72uPoKnRHfELbkHhvymcoo.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/JTF72uPoKnRHfELbkHhvymcoo.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/JTF72uPoKnRHfELbkHhvymcoo.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:15,g_NGs318o:\"Demo and explaining the game play. \",GMowJrjuf:\"Touch my creation\",gRBcOUaih:addImageAlt({src:new URL(\"assets/XgUnNlfxamhv7dusydyL7t867k.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/XgUnNlfxamhv7dusydyL7t867k.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/XgUnNlfxamhv7dusydyL7t867k.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/XgUnNlfxamhv7dusydyL7t867k.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/XgUnNlfxamhv7dusydyL7t867k.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"\",id:\"xumv7krzr\",IKNukQfpe:\"I learned 3D modeling in Blender through self-teaching.\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"R7VqnGvE4\",M8jb0iljW:\"If6da3swS\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:'For my final project in my UWE degree course, I developed \"Fishball Rush!\", a VR game using Unity game engine. With the recent release of the Oculus Quest 2 VR headset, I incorporated hand tracking to enhance the immersive experience. '}),/*#__PURE__*/ _jsx(\"p\",{children:\"The game's theme is based on the iconic Hong Kong street food snack, fishballs, and players take on the role of a street food stall owner. My goal was to challenge myself in VR game development while creating a fun and engaging experience for players. Overall, \\\"Fishball Rush!\\\" offers a unique and immersive way to explore Hong Kong's street food culture from the perspective of a street food stall owner.\"})]}),P2f5ztWsy:\"\",pMTnjZ3_2:\"I was thrilled when the hand tracking prototype was successful. It allowed me to finally touch and interact with my creations.\",QX990ALhx:\"fishball-rush\",qZVpVNZMY:\"Creative, Visual Design, 3D Modeling, Game Development\",RQRylemw6:\"\",shqGep_yN:3,tKelFnyQd:\"\",vawNt5Fuh:\"Personal Project\",Ys3j03UUx:\"Fishball Rush!\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/5rVVf4UC4iWpOIiXtCr1xU5VqU.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/5rVVf4UC4iWpOIiXtCr1xU5VqU.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/5rVVf4UC4iWpOIiXtCr1xU5VqU.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/5rVVf4UC4iWpOIiXtCr1xU5VqU.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/5rVVf4UC4iWpOIiXtCr1xU5VqU.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),CdTHaYSqv:\"2016\",e_GcI2C06:\"https://www.goldenharvest.com/\",fjZdaLT__:addImageAlt({src:new URL(\"assets/MaF01rPYEpMwQekAOGdv0gf7M4Q.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/hziDOm0rXAXnC6FBtRr6ZfCD4.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/hziDOm0rXAXnC6FBtRr6ZfCD4.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/hziDOm0rXAXnC6FBtRr6ZfCD4.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/hziDOm0rXAXnC6FBtRr6ZfCD4.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/hziDOm0rXAXnC6FBtRr6ZfCD4.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:14,g_NGs318o:\"\",GMowJrjuf:\"Best with popcorn\",gRBcOUaih:addImageAlt({src:new URL(\"assets/exwvzwkdAn1IGUXJuYRexIGqt4.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/exwvzwkdAn1IGUXJuYRexIGqt4.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/exwvzwkdAn1IGUXJuYRexIGqt4.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/exwvzwkdAn1IGUXJuYRexIGqt4.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/exwvzwkdAn1IGUXJuYRexIGqt4.png\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"UX / UI / Visual - Guston Ho\",id:\"K89SYP5TU\",IKNukQfpe:\"\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"FPgMTeS9P\",M8jb0iljW:\"iYapukbaC\",MCExrrrh9:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(\"p\",{children:\"Golden Harvest is a well-known film production and distribution company. I worked with them on their consumer-facing digital products, including their ticketing website, app, and kiosk panel. Our first step was to ensure consistency in the visual presentation by simplifying their classic four-rectangle logo. We also simplified and synced the ticket purchasing process across different platforms to enhance the user experience.\"})}),P2f5ztWsy:\"\",pMTnjZ3_2:\"\",QX990ALhx:\"golden-harvest-cinema\",qZVpVNZMY:\"UX/UI Design, Visual Design\",RQRylemw6:\"\",shqGep_yN:3,tKelFnyQd:\"\",vawNt5Fuh:\"Orange Sky Golden Harvest Entertainment\",Ys3j03UUx:\"Golden Harvest Cinema\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/BcZYPMroMF22dMXn4EqUKFrY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/BcZYPMroMF22dMXn4EqUKFrY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/BcZYPMroMF22dMXn4EqUKFrY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/BcZYPMroMF22dMXn4EqUKFrY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/BcZYPMroMF22dMXn4EqUKFrY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),CdTHaYSqv:\"2020\",fjZdaLT__:addImageAlt({src:new URL(\"assets/aRbih3SvhFApKNj0l8ujSBZmRA.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/Rzrx6SRLXgJY4Z9lYHI0cs6nBhw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/Rzrx6SRLXgJY4Z9lYHI0cs6nBhw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/Rzrx6SRLXgJY4Z9lYHI0cs6nBhw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/Rzrx6SRLXgJY4Z9lYHI0cs6nBhw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/Rzrx6SRLXgJY4Z9lYHI0cs6nBhw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:13,g_NGs318o:\"\",GMowJrjuf:\"Treasure hunt when parking\",gRBcOUaih:addImageAlt({src:new URL(\"assets/fKPJHC3OWix1PDBybZ5FIaF8MAs.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/fKPJHC3OWix1PDBybZ5FIaF8MAs.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/fKPJHC3OWix1PDBybZ5FIaF8MAs.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/fKPJHC3OWix1PDBybZ5FIaF8MAs.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/fKPJHC3OWix1PDBybZ5FIaF8MAs.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"\",id:\"KVB5zGidD\",IKNukQfpe:\"I created the 3D model by teaching myself Blender, thanks to the abundance of tutorials available online from the community.\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"R7VqnGvE4\",M8jb0iljW:\"If6da3swS\",MCExrrrh9:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(\"p\",{children:\"As part of my UWE course in interaction design, I developed a project called 'Driver Passport' for an assignment focused on public transport. The project merges two key elements of my idea: a redesign of parking meters with modern functionalities like solar panels and EV charging, and an app that incorporates treasure hunt features to encourage users to explore other districts and reduce traffic congestion in busy areas.\"})}),P2f5ztWsy:\"\",pMTnjZ3_2:\"Inspired by Japan Railway stamp collection campaign, the objective of Driver Passport is to encourage drivers to park in different locations by offering virtual stamp collections and other incentives, in order to alleviate traffic congestion and promote local travel.\",QX990ALhx:\"driver-passport\",qZVpVNZMY:\"Creative Strategy, UX/UI Deisgn, 3D Modeling\",RQRylemw6:\"\",shqGep_yN:3,tKelFnyQd:\"\",vawNt5Fuh:\"Personal Project\",Ys3j03UUx:\"Driver Passport\"},{adeOifCTE:\"https://youtu.be/ZZ8K931w8cs\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/xLOzPPSD9GmkhY0DU8VVexOGo50.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/xLOzPPSD9GmkhY0DU8VVexOGo50.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/xLOzPPSD9GmkhY0DU8VVexOGo50.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/xLOzPPSD9GmkhY0DU8VVexOGo50.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/xLOzPPSD9GmkhY0DU8VVexOGo50.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),CdTHaYSqv:\"2022\",e_GcI2C06:\"https://www.instagram.com/omakaseclub88/\",fjZdaLT__:addImageAlt({src:new URL(\"assets/3RX06utIPAV842jVr7UdZQ8mvsM.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/n0yDPwSVg4y5zPuh1N49yx0HQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/n0yDPwSVg4y5zPuh1N49yx0HQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/n0yDPwSVg4y5zPuh1N49yx0HQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/n0yDPwSVg4y5zPuh1N49yx0HQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/n0yDPwSVg4y5zPuh1N49yx0HQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:12,g_NGs318o:\"I posted it daily on Instagram and continued for 50 days.\",GMowJrjuf:\"Daily fresh voxel sushi\",gRBcOUaih:addImageAlt({src:new URL(\"assets/bASfKk1zhf3cMaWAVqQ8bsld7pw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/bASfKk1zhf3cMaWAVqQ8bsld7pw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/bASfKk1zhf3cMaWAVqQ8bsld7pw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/bASfKk1zhf3cMaWAVqQ8bsld7pw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/bASfKk1zhf3cMaWAVqQ8bsld7pw.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"\",id:\"RFsN5y3oW\",IKNukQfpe:\"I tested out the tools by creating a sushi shop at the beginning.\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"R7VqnGvE4\",M8jb0iljW:\"If6da3swS\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:'\"Omakase Club\" is a personal project where I challenged myself to create and share a 3D voxel sushi model every day using the voxel modeling software \"MagicaVoxel\" and post it on Instagram. The goal of the project was to improve my skills in voxel 3D modeling while also exploring the art of sushi. '}),/*#__PURE__*/ _jsx(\"p\",{children:'The project lasted for 50 days and allowed me to gain valuable knowledge and experience in voxel modeling. Overall, \"Omakase Club\" was a fun and rewarding challenge that helped me to develop my skills as a 3D artist while also sharing my creations with the world through social media.'})]}),P2f5ztWsy:\"\",pMTnjZ3_2:\"crazy ideas keep popping into my mind\uD83D\uDCA1.\",QX990ALhx:\"omakase-club\",qZVpVNZMY:\"Creative Direction, 3D modeling, MagicaVoxel\",RQRylemw6:\"\",shqGep_yN:3,tKelFnyQd:\"\",vawNt5Fuh:\"Personal Project\",Ys3j03UUx:\"Omakase Club\"},{adeOifCTE:\"https://youtu.be/_MB-fk15b-8\",Bm1YThMfB:addImageAlt(undefined,\"\"),CdTHaYSqv:\"2017\",fjZdaLT__:addImageAlt({src:new URL(\"assets/GwfPinpMfOubxPgpsE0dZp5m9TI.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/UHGOSIwXyO92XzEaYWyv0hTBKQY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/UHGOSIwXyO92XzEaYWyv0hTBKQY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/UHGOSIwXyO92XzEaYWyv0hTBKQY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/UHGOSIwXyO92XzEaYWyv0hTBKQY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/UHGOSIwXyO92XzEaYWyv0hTBKQY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:11,g_NGs318o:\"I created a prototype with detailed animations to facilitate communication with clients and frontend developers.\",GMowJrjuf:\"Meters of data\",gRBcOUaih:addImageAlt({src:new URL(\"assets/u0JFelQ3zxyqQbx3BngwB46Upjs.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/u0JFelQ3zxyqQbx3BngwB46Upjs.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/u0JFelQ3zxyqQbx3BngwB46Upjs.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/u0JFelQ3zxyqQbx3BngwB46Upjs.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/u0JFelQ3zxyqQbx3BngwB46Upjs.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"\",id:\"RwEEX_LEu\",IKNukQfpe:\"\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"FPgMTeS9P\",M8jb0iljW:\"iYapukbaC\",MCExrrrh9:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(\"p\",{children:\"My3 is a utility app developed in 2017 for 3 Hong Kong customers, combining individual functions from legacy apps into one app. Usage data was analyzed to prioritize frequently used functions, making mobile usage more convenient. My3's streamlined design has improved the user experience.\"})}),P2f5ztWsy:\"\",pMTnjZ3_2:\"\",QX990ALhx:\"my3\",qZVpVNZMY:\"UX/UI Design\",RQRylemw6:\"\",shqGep_yN:2,tKelFnyQd:\"\",vawNt5Fuh:\"3 Hong Kong\",Ys3j03UUx:\"My3\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/xTiuMI40NyHhqBKgjXKc0cQraY.svg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),CdTHaYSqv:\"2018\",e_GcI2C06:\"https://apps.apple.com/hk/app/tag-flight/id1521835860?l=en\",fjZdaLT__:addImageAlt({src:new URL(\"assets/BqmMud8Xb0KB63Gp7UF1HdqzrI.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/wXhXmmK5gmpCUtkThT0lTeV3Wo.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/wXhXmmK5gmpCUtkThT0lTeV3Wo.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/wXhXmmK5gmpCUtkThT0lTeV3Wo.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/wXhXmmK5gmpCUtkThT0lTeV3Wo.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/wXhXmmK5gmpCUtkThT0lTeV3Wo.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:10,g_NGs318o:\"\",GMowJrjuf:\"Dashboard for your private jet\",gRBcOUaih:addImageAlt({src:new URL(\"assets/LuvFm0LVVhwn91YlibKXzbFAY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/LuvFm0LVVhwn91YlibKXzbFAY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/LuvFm0LVVhwn91YlibKXzbFAY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/LuvFm0LVVhwn91YlibKXzbFAY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/LuvFm0LVVhwn91YlibKXzbFAY.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"\",id:\"liAFQGc6i\",IKNukQfpe:\"\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"FPgMTeS9P\",M8jb0iljW:\"iYapukbaC\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"TAG Flight was a unique project in my career, as we were tasked with developing an app for a privileged group of private jet users. Our goal was to create a streamlined experience that would allow private jet owners to not only check their aircraft's status in real-time, similar to an EV app, but also to manage their crew and plan their trips through the app. \"}),/*#__PURE__*/ _jsx(\"p\",{children:\"To ensure a smooth and intuitive user experience, I spent time studying their behavior and learning the terminology associated with the private jet industry. The feedback we received after launch was overwhelmingly positive, and I am proud to have been a part of such a successful project.\"})]}),P2f5ztWsy:\"\",pMTnjZ3_2:\"\",QX990ALhx:\"tag-flight\",qZVpVNZMY:\"Creative Direction, UX/UI Design\",RQRylemw6:\"\",shqGep_yN:3,tKelFnyQd:\"\",vawNt5Fuh:\"Tag Aviation\",Ys3j03UUx:\"TAG Flight\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt(undefined,\"\"),CdTHaYSqv:\"2021\",fjZdaLT__:addImageAlt(undefined,\"\"),FkNIysnEs:addImageAlt(undefined,\"\"),FZk9zrwOp:9,g_NGs318o:\"\",GMowJrjuf:\"\",gRBcOUaih:addImageAlt(undefined,\"\"),i8Hp13pVf:\"\",id:\"waDUFNN2T\",IKNukQfpe:\"\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"zDdMf_3jQ\",M8jb0iljW:\"kMWcsqS_q\",MCExrrrh9:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(\"p\",{children:\"As the digital landscape becomes increasingly modular, many digital creative agencies have opted for safe and predictable deliverables, which can limit the creative potential of their work. At Makeitfun Studio, we believe in injecting excitement back into the creative process. Our name says it all. Our logo features an egg about to hatch, symbolizing the sense of anticipation and possibility that comes with each new project. With every collaboration, we look forward to discovering and unleashing the unique and creative ideas that will set our clients apart.\"})}),P2f5ztWsy:\"\",pMTnjZ3_2:\"\",QX990ALhx:\"makeitfun-logo\",qZVpVNZMY:\"#conceptual #branding #visual\",RQRylemw6:\"\",shqGep_yN:1,tKelFnyQd:\"\",vawNt5Fuh:\"\",Ys3j03UUx:\"Makeitfun logo\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/xuZ8AaBayR2ESJTKfI2BIdUPUU.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/xuZ8AaBayR2ESJTKfI2BIdUPUU.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/xuZ8AaBayR2ESJTKfI2BIdUPUU.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/xuZ8AaBayR2ESJTKfI2BIdUPUU.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/xuZ8AaBayR2ESJTKfI2BIdUPUU.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),CdTHaYSqv:\"2021\",fjZdaLT__:addImageAlt({src:new URL(\"assets/WYoJvYEk4x1aIwNI2LwBasJ8GGg.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/FNDxpaOPOvEBghjTMNmRwzPh4E.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/FNDxpaOPOvEBghjTMNmRwzPh4E.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/FNDxpaOPOvEBghjTMNmRwzPh4E.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/FNDxpaOPOvEBghjTMNmRwzPh4E.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/FNDxpaOPOvEBghjTMNmRwzPh4E.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:8,g_NGs318o:\"\",GMowJrjuf:\"Hack your coffee\",gRBcOUaih:addImageAlt({src:new URL(\"assets/YTuftXVtOYdfoXyIYWrZxtZnX4.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/YTuftXVtOYdfoXyIYWrZxtZnX4.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/YTuftXVtOYdfoXyIYWrZxtZnX4.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/YTuftXVtOYdfoXyIYWrZxtZnX4.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/YTuftXVtOYdfoXyIYWrZxtZnX4.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"\",id:\"QXTemizN_\",IKNukQfpe:'\"Script Mode\" allows customers to place an order by typing in code.',JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"FPgMTeS9P\",M8jb0iljW:\"kMWcsqS_q\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Preface Coffee is a spin-off business of the modern technical skill training center, Preface, which offers courses in data science, A.I., and other popular programming languages for professional development. \"}),/*#__PURE__*/ _jsx(\"p\",{children:'To enhance their coffee shop business, they needed to create a coffee order app with a point-earning system. Considering their nature as a programming training center, I designed a \"Script Mode\" feature that allows customers to place an order by typing in code. This unique feature is aimed at attracting regular coffee lovers who are curious about coding and want to experience the excitement of hacking while also leading them to learn more by attempting the courses offered at Preface.'})]}),P2f5ztWsy:'Preface Coffee is a spin-off business of the modern technical skill training center, Preface, which offers courses in data science, A.I., and other popular programming languages for professional development. \\n\\nTo enhance their coffee shop business, they needed to create a coffee order app with a point-earning system. Considering their nature as a programming training center, I designed a \"Script Mode\" feature that allows customers to place an order by typing in code. This unique feature is aimed at attracting regular coffee lovers who are curious about coding and want to experience the excitement of hacking while also leading them to learn more by attempting the courses offered at Preface.',pMTnjZ3_2:\"\",QX990ALhx:\"preface-coffee\",qZVpVNZMY:\"Creative Direction, UX/UI Design\",RQRylemw6:\"\",shqGep_yN:3,tKelFnyQd:\"\",vawNt5Fuh:\"Preface\",Ys3j03UUx:\"Preface Coffee\"},{adeOifCTE:\"https://youtu.be/tIHmDwivaBU\",Bm1YThMfB:addImageAlt(undefined,\"\"),CdTHaYSqv:\"2021\",fjZdaLT__:addImageAlt({src:new URL(\"assets/x6QmXAkfM2icv7XoRXFMLkgP0.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/PFS42Q2R9mKK20smuynA17hf0A.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/PFS42Q2R9mKK20smuynA17hf0A.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/PFS42Q2R9mKK20smuynA17hf0A.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/PFS42Q2R9mKK20smuynA17hf0A.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/PFS42Q2R9mKK20smuynA17hf0A.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:7,g_NGs318o:\"I created a very early-stage prototype to make the interactive elements easier to understand.\",GMowJrjuf:\"Which playlist would you like to play today?\",gRBcOUaih:addImageAlt({src:new URL(\"assets/c8mpieDsjO1brdrnmBHkiRW4AY8.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/c8mpieDsjO1brdrnmBHkiRW4AY8.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/c8mpieDsjO1brdrnmBHkiRW4AY8.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/c8mpieDsjO1brdrnmBHkiRW4AY8.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/c8mpieDsjO1brdrnmBHkiRW4AY8.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"UI / Visual - Kurt Lai\",id:\"toyH1B8j7\",IKNukQfpe:\"The player UI is designed to adapt and match the album cover for an immersive experience and also ready for dark mode.\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"FPgMTeS9P\",M8jb0iljW:\"kMWcsqS_q\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"MOOV is a major music streaming platform in Hong Kong that has been supporting local musicians and artists with live events and concerts for over a decade, thanks to a team of music lovers. \"}),/*#__PURE__*/ _jsx(\"p\",{children:\"As a consultant for MOOV, my main role involves revamping the app to meet modern UX standards and developing features to facilitate their business growth.\"})]}),P2f5ztWsy:\"MOOV is a major music streaming platform in Hong Kong that has been supporting local musicians and artists with live events and concerts for over a decade, thanks to a team of music lovers. \\n\\nAs a consultant for MOOV, my main role involves revamping the app to meet modern UX standards and developing features to facilitate their business growth.\",pMTnjZ3_2:\"\",QX990ALhx:\"moov\",qZVpVNZMY:\"Creative Strategy, UX/UI Design\",RQRylemw6:\"\",shqGep_yN:2,tKelFnyQd:\"\",vawNt5Fuh:\"MOOV\",Ys3j03UUx:\"MOOV\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/mCOWqJH1f5GwEgHFZeGcyaLkIU.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/mCOWqJH1f5GwEgHFZeGcyaLkIU.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/mCOWqJH1f5GwEgHFZeGcyaLkIU.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/mCOWqJH1f5GwEgHFZeGcyaLkIU.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/mCOWqJH1f5GwEgHFZeGcyaLkIU.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),CdTHaYSqv:\"2021\",e_GcI2C06:\"air-world.io\",fjZdaLT__:addImageAlt({src:new URL(\"assets/cCRpcBoiAPHUMP1cZ9h6EAUokyg.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/Ge6fRCfuLnj9cUdUVgoLvGIzY8.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/Ge6fRCfuLnj9cUdUVgoLvGIzY8.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/Ge6fRCfuLnj9cUdUVgoLvGIzY8.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/Ge6fRCfuLnj9cUdUVgoLvGIzY8.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/Ge6fRCfuLnj9cUdUVgoLvGIzY8.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:6,g_NGs318o:\"\",GMowJrjuf:\"Adventures in Reality\",gRBcOUaih:addImageAlt({src:new URL(\"assets/UTigWqciRyIJ8mUVJlgnuZsdlJ8.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/UTigWqciRyIJ8mUVJlgnuZsdlJ8.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/UTigWqciRyIJ8mUVJlgnuZsdlJ8.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/UTigWqciRyIJ8mUVJlgnuZsdlJ8.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/UTigWqciRyIJ8mUVJlgnuZsdlJ8.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"Game Art & 3D Artists - Jess Sin, Evan Chan, Kaison Chan\",id:\"eVLouWSU1\",IKNukQfpe:\"\",JMGgau4vS:addImageAlt({src:new URL(\"assets/8WMD5qTwY6FrEvXXkiBDWcu79AM.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/8WMD5qTwY6FrEvXXkiBDWcu79AM.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/8WMD5qTwY6FrEvXXkiBDWcu79AM.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/8WMD5qTwY6FrEvXXkiBDWcu79AM.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/8WMD5qTwY6FrEvXXkiBDWcu79AM.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),jz2zc_pXs:\"FPgMTeS9P\",M8jb0iljW:\"kMWcsqS_q\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:'\"AiR\" is a virtual world mobile application/game that utilizes location-based elements to create a unique business opportunity for real-world vendors. Similar to \"Pokemon Go,\" it allows users to explore their physical surroundings and participate in quests and events. Users can earn virtual items and even physical gifts by completing these quests and events. The game\\'s business model enables real-world vendors to participate by creating virtual storefronts, offering exclusive deals, and rewards to players who visit their physical locations. This creates a new way for vendors to attract potential customers and increase their sales, while also providing a fun and engaging experience for players.'}),/*#__PURE__*/ _jsxs(\"p\",{children:['In addition, \"AiR\" is also a \"',/*#__PURE__*/ _jsx(Link,{openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(\"a\",{children:\"Metaverse\"})}),' ready\" application, which means that users can import their NFT characters to play in the game world.']})]}),P2f5ztWsy:\"\",pMTnjZ3_2:\"\",QX990ALhx:\"air\",qZVpVNZMY:\"Creative Direction, UX/UI Design, Web Design\",RQRylemw6:\"\",shqGep_yN:4,tKelFnyQd:\"\",vawNt5Fuh:\"\",Ys3j03UUx:\"AiR\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/eHeVbpEUoQnhD8jmxLDkLWIPt8E.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/eHeVbpEUoQnhD8jmxLDkLWIPt8E.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/eHeVbpEUoQnhD8jmxLDkLWIPt8E.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/eHeVbpEUoQnhD8jmxLDkLWIPt8E.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/eHeVbpEUoQnhD8jmxLDkLWIPt8E.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),CdTHaYSqv:\"2022\",fjZdaLT__:addImageAlt({src:new URL(\"assets/GgfZdcNrjmrfLsGPdKci6TIEjuQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/wqkKdPJ36s2jieQyAio5g59h0Ig.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/wqkKdPJ36s2jieQyAio5g59h0Ig.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/wqkKdPJ36s2jieQyAio5g59h0Ig.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/wqkKdPJ36s2jieQyAio5g59h0Ig.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/wqkKdPJ36s2jieQyAio5g59h0Ig.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:5,g_NGs318o:\"\",GMowJrjuf:\"Bunnies Assemble!\",gRBcOUaih:addImageAlt({src:new URL(\"assets/2048/DXDqhYY79NwIPYoSDiivqzg0s.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),i8Hp13pVf:\"\",id:\"hj8eAHm0V\",IKNukQfpe:'I design those original character \"Fox Army\" as the rival for the bunnies.\\n',JMGgau4vS:addImageAlt({src:new URL(\"assets/WWfO5bHcYAauDzItezQyEaPunH8.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/WWfO5bHcYAauDzItezQyEaPunH8.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/WWfO5bHcYAauDzItezQyEaPunH8.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/WWfO5bHcYAauDzItezQyEaPunH8.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/WWfO5bHcYAauDzItezQyEaPunH8.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),jz2zc_pXs:\"FPgMTeS9P\",M8jb0iljW:\"kMWcsqS_q\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"I created full-body 3D designs in voxel style for Bunny Warriors' collaboration with virtual world game \\\"AiR\\\" at Time Square Hong Kong. The original half-body bunny characters' pixel art style wasn't enough, so I proposed the designs to the team and received positive feedback from the NFT holder community. \"}),/*#__PURE__*/ _jsx(\"p\",{children:\"I was then tasked with creating multiple 3D rabbits and designing the enemy characters, the Fox Army, to enhance the NFT collection's story.\"})]}),P2f5ztWsy:\"\",pMTnjZ3_2:\"I tried out some crazy ideas such as Evangelion, Iron Bunny, Vegeta, Daft Punk... and the outcome was fun!\",QX990ALhx:\"bunny-3d\",qZVpVNZMY:\"Creative Direction, Character Design, 3D Modeling\",RQRylemw6:\"The FRP decoration used at the event and 3D characters used for gameplay on AiR.\",shqGep_yN:4,tKelFnyQd:\"I recreating those half-body pixel bunnies into full-body voxel characters for further development.\",vawNt5Fuh:\"Bunny Warriors\",Ys3j03UUx:\"Bunny Warriors in 3D\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt(undefined,\"\"),CdTHaYSqv:\"2022\",fjZdaLT__:addImageAlt({src:new URL(\"assets/62Wgm8CU0JnT8LxbVtdu5i8yg4.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/XmZyla9CkqUuif0I2bgNwqpdX9U.svg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FZk9zrwOp:4,g_NGs318o:\"\",GMowJrjuf:\"Yeet ~~~~~\",gRBcOUaih:addImageAlt({src:new URL(\"assets/GYEUfM5KFjkINZzjNBa3KyJ6EFc.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/GYEUfM5KFjkINZzjNBa3KyJ6EFc.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/GYEUfM5KFjkINZzjNBa3KyJ6EFc.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/GYEUfM5KFjkINZzjNBa3KyJ6EFc.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/GYEUfM5KFjkINZzjNBa3KyJ6EFc.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"\",id:\"o9VsmM4H8\",IKNukQfpe:\"\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"FPgMTeS9P\",M8jb0iljW:\"kMWcsqS_q\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Bunny Warriors is a popular NFT collection featuring adorable pixel art rabbits that were released in early 2022 and quickly gained popularity among Hong Kong celebrities. \"}),/*#__PURE__*/ _jsx(\"p\",{children:'To create a logo that perfectly represented the collection\\'s cute pixel art rabbit characters, I designed the logo using the initials \"BW\" in a pixel style that incorporated neon green and dark gray colors to create a cool and modern feel. Additionally, I chose a rounded font type to maintain the playful and adorable nature of the collection.'})]}),P2f5ztWsy:\"\",pMTnjZ3_2:\"\",QX990ALhx:\"bunny-warriors\",qZVpVNZMY:\"Logo Design\",RQRylemw6:\"\",shqGep_yN:2,tKelFnyQd:\"\",vawNt5Fuh:\"Bunny Warriors\",Ys3j03UUx:\"Bunny Warriors Logo Design\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt(undefined,\"\"),CdTHaYSqv:\"2022\",fjZdaLT__:addImageAlt({src:new URL(\"assets/zDKw2roaG7bRciGTlz3N1fAUQdE.jpeg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt(undefined,\"\"),FZk9zrwOp:3,g_NGs318o:\"\",GMowJrjuf:\"Let money work for you\",gRBcOUaih:addImageAlt(undefined,\"\"),i8Hp13pVf:\"Game Assets, UI Design - Mel Leung, Zeno Nam / Mascot Design - Artual\",id:\"bzD4rQZY3\",IKNukQfpe:\"\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"zDdMf_3jQ\",M8jb0iljW:\"kMWcsqS_q\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"BTC+ is an app designed for MPF account holders to manage their funds. While it offers essential features, the client wanted to enhance the user experience and attract younger customers by adding gamification elements. \"}),/*#__PURE__*/ _jsx(\"p\",{children:'To meet this requirement, I drew inspiration from the hype surrounding cryptocurrency and adapted the concept of \"Defi\" to create a new feature. As a result, customers can earn game coins equivalent to their monthly MPF installment and stake them on virtual funds or use them to upgrade their equipment and unlock higher return funds. This feature adds fun and educates customers on MPF and investment strategies.'})]}),P2f5ztWsy:\"\",pMTnjZ3_2:\"\",QX990ALhx:\"bct\",qZVpVNZMY:\"Creative Direction, Art Direction \",RQRylemw6:\"\",shqGep_yN:1,tKelFnyQd:\"\",vawNt5Fuh:\"BCT Group\",Ys3j03UUx:\"BCT+\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/8wEOUFevkvw8nNDvhjkDIimjxc.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/8wEOUFevkvw8nNDvhjkDIimjxc.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/8wEOUFevkvw8nNDvhjkDIimjxc.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/8wEOUFevkvw8nNDvhjkDIimjxc.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/8wEOUFevkvw8nNDvhjkDIimjxc.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),CdTHaYSqv:\"2022\",e_GcI2C06:\"https://apps.apple.com/gb/app/eatie/id1634329951\",fjZdaLT__:addImageAlt({src:new URL(\"assets/hMtRaTbLPnPB6Y5XxuMhiv7gRM.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/kNwMNpg2CfpWqXltfGm5krxoiko.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/kNwMNpg2CfpWqXltfGm5krxoiko.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/kNwMNpg2CfpWqXltfGm5krxoiko.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/kNwMNpg2CfpWqXltfGm5krxoiko.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/kNwMNpg2CfpWqXltfGm5krxoiko.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),FZk9zrwOp:2,g_NGs318o:\"\",GMowJrjuf:\"Eat  \u2022  Play  \u2022  Earn\",gRBcOUaih:addImageAlt({src:new URL(\"assets/ZQ5jCxaLXUUNxjA9HtnW73ONdE.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/ZQ5jCxaLXUUNxjA9HtnW73ONdE.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/ZQ5jCxaLXUUNxjA9HtnW73ONdE.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/ZQ5jCxaLXUUNxjA9HtnW73ONdE.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/ZQ5jCxaLXUUNxjA9HtnW73ONdE.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"Game Artist - Mel Leung, Chou / 3D Modeling - Evan Chan, Kaison Chan\",id:\"I66HstVj6\",IKNukQfpe:\"\",JMGgau4vS:addImageAlt({src:new URL(\"assets/0x1U0AHYagLvnEJI87hl5bRBFiQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/0x1U0AHYagLvnEJI87hl5bRBFiQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/0x1U0AHYagLvnEJI87hl5bRBFiQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/0x1U0AHYagLvnEJI87hl5bRBFiQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/0x1U0AHYagLvnEJI87hl5bRBFiQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),jz2zc_pXs:\"FPgMTeS9P\",M8jb0iljW:\"kMWcsqS_q\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:'As a branding and UX/UI designer for \"eatie\", I was instrumental in creating an innovative mobile app that seamlessly blends gaming and real-world shopping. '}),/*#__PURE__*/ _jsx(\"p\",{children:'Our team designed a game flow inspired by \"Pokemon Go\" where players earn points or virtual items by making purchases at stores. These points can be used to play mini games and redeem discounts or physical rewards, achieving the offline-to-online-to-offline strategy.'})]}),P2f5ztWsy:'As a branding and UX/UI designer for \"eatie\", I was instrumental in creating an innovative mobile app that seamlessly blends gaming and real-world shopping. \\n\\nOur team designed a game flow inspired by \"Pokemon Go\" where players earn points or virtual items by making purchases at stores. These points can be used to play mini games and redeem discounts or physical rewards, achieving the offline-to-online-to-offline strategy.',pMTnjZ3_2:\"\",QX990ALhx:\"eatie-app\",qZVpVNZMY:\"Creative Direction, UX/UI, Art Direction\",RQRylemw6:\"\",shqGep_yN:4,tKelFnyQd:\"\",vawNt5Fuh:\"Maxim's Group\",Ys3j03UUx:\"eatie\"},{adeOifCTE:\"\",Bm1YThMfB:addImageAlt({src:new URL(\"assets/PyUWyTPGBD6D0jXusNkKxNaohdk.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/PyUWyTPGBD6D0jXusNkKxNaohdk.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/PyUWyTPGBD6D0jXusNkKxNaohdk.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/PyUWyTPGBD6D0jXusNkKxNaohdk.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/PyUWyTPGBD6D0jXusNkKxNaohdk.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),CdTHaYSqv:\"2022\",fjZdaLT__:addImageAlt({src:new URL(\"assets/hdSB684FLoP9fGZxWByDDVHRnQ.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"Test\"),FkNIysnEs:addImageAlt({src:new URL(\"assets/kZYyx2Y3ZWi5wTIQRgJge84s5ak.svg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href},\"\"),FZk9zrwOp:1,g_NGs318o:\"\",GMowJrjuf:\"Are you hungry?\",gRBcOUaih:addImageAlt({src:new URL(\"assets/Lr8GlX5bMrsmlLbHkd4MRFApI.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href,srcSet:`${new URL(\"assets/512/Lr8GlX5bMrsmlLbHkd4MRFApI.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 512w, ${new URL(\"assets/1024/Lr8GlX5bMrsmlLbHkd4MRFApI.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 1024w, ${new URL(\"assets/2048/Lr8GlX5bMrsmlLbHkd4MRFApI.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2048w, ${new URL(\"assets/Lr8GlX5bMrsmlLbHkd4MRFApI.jpg\",\"https://framerusercontent.com/modules/S5YPGJAzV3ZcQwW364ja/uRlJ6TWlFMogwb2pcsjF/I7A6X2n1c.js\").href} 2400w`},\"\"),i8Hp13pVf:\"\",id:\"RjLjAg4Cj\",IKNukQfpe:\"\",JMGgau4vS:addImageAlt(undefined,\"\"),jz2zc_pXs:\"FPgMTeS9P\",M8jb0iljW:\"kMWcsqS_q\",MCExrrrh9:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"\\\"eatie\\\" is a gamification loyalty program that spans across multiple catering brands under the Maxim's Group, such as Arome Bakery, Maxim's MX, and more. \"}),/*#__PURE__*/ _jsx(\"p\",{children:\"The final design featured a cartoon stomach with its tongue out, representing a hungry foodie eagerly anticipating their next meal. This concept was chosen due to its whimsical and playful nature, which aligned with the app's value proposition of fun and rewards.\"})]}),P2f5ztWsy:\"\\\"eatie\\\" is a gamification loyalty program that spans across multiple catering brands under the Maxim's Group, such as Arome Bakery, Maxim's MX, and more. \\n\\nThe final design featured a cartoon stomach with its tongue out, representing a hungry foodie eagerly anticipating their next meal. This concept was chosen due to its whimsical and playful nature, which aligned with the app's value proposition of fun and rewards.\",pMTnjZ3_2:\"\",QX990ALhx:\"eatie-branding\",qZVpVNZMY:\"Branding Design\",RQRylemw6:\"\",shqGep_yN:3,tKelFnyQd:\"\",vawNt5Fuh:\"Maxim's Group\",Ys3j03UUx:\"\u201Ceatie\u201D Branding Design \"}];for(const item of data){Object.freeze(item);}addPropertyControls(data,{FZk9zrwOp:{defaultValue:0,displayStepper:true,step:1,title:\"Count\",type:ControlType.Number},Ys3j03UUx:{defaultValue:\"\",title:\"Project Name\",type:ControlType.String},GMowJrjuf:{defaultValue:\"\",title:\"Subline\",type:ControlType.String},QX990ALhx:{title:\"Slug\",type:ControlType.String},e_GcI2C06:{title:\"Link\",type:ControlType.Link},qZVpVNZMY:{defaultValue:\"\",displayTextArea:false,title:\"Roles\",type:ControlType.String},CdTHaYSqv:{defaultValue:\"2023\",displayTextArea:false,placeholder:\"\",title:\"Year\",type:ControlType.String},vawNt5Fuh:{defaultValue:\"\",title:\"Client\",type:ControlType.String},M8jb0iljW:{defaultValue:\"kMWcsqS_q\",options:[\"kMWcsqS_q\",\"iYapukbaC\",\"If6da3swS\"],optionTitles:[\"Makeitfun Studio\",\"EY Mtel\",\"None\"],title:\"Agency\",type:ControlType.Enum},i8Hp13pVf:{defaultValue:\"\",title:\"Credit\",type:ControlType.String},jz2zc_pXs:{defaultValue:\"FPgMTeS9P\",options:[\"FPgMTeS9P\",\"R7VqnGvE4\",\"zDdMf_3jQ\"],optionTitles:[\"Works\",\"Playground\",\"Hide\"],title:\"Type\",type:ControlType.Enum},fjZdaLT__:{title:\"Thumb\",type:ControlType.ResponsiveImage},MCExrrrh9:{defaultValue:\"\",title:\"Project Descrption\",type:ControlType.RichText},adeOifCTE:{defaultValue:\"\",title:\"Youtube Link\",type:ControlType.String},g_NGs318o:{defaultValue:\"\",title:\"Video Captions\",type:ControlType.String},shqGep_yN:{defaultValue:1,displayStepper:true,min:1,step:1,title:\"Section Number\",type:ControlType.Number},FkNIysnEs:{title:\"Image1\",type:ControlType.ResponsiveImage},gRBcOUaih:{title:\"Image2\",type:ControlType.ResponsiveImage},Bm1YThMfB:{title:\"Image3\",type:ControlType.ResponsiveImage},JMGgau4vS:{title:\"Image4\",type:ControlType.ResponsiveImage},tKelFnyQd:{defaultValue:\"\",displayTextArea:true,title:\"Content1\",type:ControlType.String},IKNukQfpe:{defaultValue:\"\",displayTextArea:true,title:\"Content2\",type:ControlType.String},pMTnjZ3_2:{defaultValue:\"\",displayTextArea:true,title:\"Content3\",type:ControlType.String},RQRylemw6:{defaultValue:\"\",displayTextArea:true,title:\"Content4\",type:ControlType.String},P2f5ztWsy:{defaultValue:\"\",displayTextArea:true,title:\"pd2\",type:ControlType.String}});data[\"displayName\"]=\"Projects\";export default data;export const M8jb0iljWToDisplayName=(value,locale)=>{const fallbackLocale=locale===null||locale===void 0?void 0:locale.fallback;switch(value){case\"kMWcsqS_q\":return\"Makeitfun Studio\";case\"iYapukbaC\":return\"EY Mtel\";case\"If6da3swS\":return\"None\";default:return\"\";}};export const jz2zc_pXsToDisplayName=(value,locale)=>{const fallbackLocale=locale===null||locale===void 0?void 0:locale.fallback;switch(value){case\"FPgMTeS9P\":return\"Works\";case\"R7VqnGvE4\":return\"Playground\";case\"zDdMf_3jQ\":return\"Hide\";default:return\"\";}};export const enumToDisplayNameFunctions={jz2zc_pXs:jz2zc_pXsToDisplayName,M8jb0iljW:M8jb0iljWToDisplayName};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"M8jb0iljWToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIdKey\":\"id\",\"framerSlug\":\"QX990ALhx\",\"framerData\":\"\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\"}},\"jz2zc_pXsToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["addImageAlt", "image", "alt", "data", "u", "x", "p", "Link", "item", "addPropertyControls", "ControlType", "I7A6X2n1c_default", "M8jb0iljWToDisplayName", "value", "locale", "fallbackLocale", "jz2zc_pXsToDisplayName", "enumToDisplayNameFunctions", "__FramerMetadata__"]
}
