{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"WordPress Plugin Development","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB90lEQVQ4y5VU2XKjMBDk/78tTnbXR3ybG5kbhCTw1VszNjZxUrXeh2YORKsFPVjn0xE9TscDR+ByxeWMy/nEoJrvXc73e4T+mR4WNXpQI4kFROgjFiF810aRpRyjwMNehBBhgNB3OS/ylDcbcljP6rrWQNYVGllByRpGKxjVQDU1WqM4Ul8ridboL+qeFD5IadfhRn1/eLzTrT4eujtYISkqixxlkaEqCxR5xvWha19CT0ZqicvSWiFLY6RJjDxNkCUxsjSBauR/obm9HosS19nBtXfwPYejiAJWmWcpK/4J5VMe7wWTWkqWiEMHkb9F5G0RelvsA5vrfWgj9DaI/B3Xj3wH31nf1m8QuGvkcQDdVLDosltNMJ9+4HM8YqzmvzGfvnOcjd+wnP3CYvqB+eQdn5MRNosxZn/eOFJ/Nh4h2ztotYSlZYlUOBA+7X5FTMrcNfc8e4HQXSFwVvDtJXxnCVkIGJlC1wmD8qYUV4XkrSwRyNM9iizhSHVVZOiMQqubrzANjG5glITRDxBZSx+FPjXZhVBX5T2nF3y1Rvcdh+8gHrIOE9IIkWWqIudRI8Qi4okhj73iRyIzWtORNWRdoq6uCnuV1H/V3D1h2+rHkcubn8h/pIz6/yIZrmFCOvLz72c4w/18DnE83GL3mF+KnTFQdYO/+jLJ//+ETt8AAAAASUVORK5CYII=","aspectRatio":1.2589928057553956,"src":"/static/8b492f95ee48ec574398af060bbc2897/73c85/faq_accordion_plugin.png","srcSet":"/static/8b492f95ee48ec574398af060bbc2897/d4144/faq_accordion_plugin.png 175w,\n/static/8b492f95ee48ec574398af060bbc2897/a5370/faq_accordion_plugin.png 350w,\n/static/8b492f95ee48ec574398af060bbc2897/73c85/faq_accordion_plugin.png 700w,\n/static/8b492f95ee48ec574398af060bbc2897/997ff/faq_accordion_plugin.png 796w","srcWebp":"/static/8b492f95ee48ec574398af060bbc2897/47203/faq_accordion_plugin.webp","srcSetWebp":"/static/8b492f95ee48ec574398af060bbc2897/5575a/faq_accordion_plugin.webp 175w,\n/static/8b492f95ee48ec574398af060bbc2897/8ea22/faq_accordion_plugin.webp 350w,\n/static/8b492f95ee48ec574398af060bbc2897/47203/faq_accordion_plugin.webp 700w,\n/static/8b492f95ee48ec574398af060bbc2897/bffd3/faq_accordion_plugin.webp 796w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["PHP 8.4 |","JavaScript (ES6+) |","Gutenberg Block |","Component-based Architecture |","Responsive UX/UI Design |"],"github":"https://github.com/Rosa-Kang/WP_plugin_development","external":"https://wcd-theme-library.websitepro.hosting/process/","kind":"Personal Project"},"html":"<p>An SEO-friendly FAQ accordions Plugin creation with<br>\nschema markup for enhanced search visibility. This application showcases my WordPress plugin development expertise gained through hands-on learning and implementation.</p>"}},{"node":{"frontmatter":{"title":"MERN Application","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAC9UlEQVQ4y62T209UVxTGz19iteljTXzRNGm9FfsgjoUo4CVWmVAdjQG5hBgvPJjWpM8mGh+MGmNtohBR6xRniIXpgKRSqJVER0AxcS7CXM5xZmDOzJnzM2sPm1CffHAnX/ZZ61v7O+uc9W2jfThE40CQ5qFBte8M3Kcu6P8o1Af9eP8MsLf/D/Y/DNASHsAIvH5F7/Qk92emufNyiluTEbqnItz6GExGuD0ZoefFc4W+mZcYfOJlOOUy7mJQ/gCSF345io6D47qKl7j0Aa86TKfTJGIxcqaJmUzyLpUia5rMzs7iupXX6d1xHBYWFpifn6dUKlEsFv9XY7iVKibeJrj49F8uT/zHhSfj9L2aplgoqKLlkCWC2WxWCZYXv1DzhiRkWXaBSCrJVCbN81SSWC671FF5GVz5NMfBtm3VXaFQULH6dSL4yYcSeztH6NEowyOjhMIjhIcfE/prhDfROM+ejDEWHmQ81M/4Qz8T4SAzT0d5E08Q/nuMoccVjPwzrvbZZBojNBii/Vgrrb4mWhrr6PDt5si+avy9Nzh35iSnm3bTvsdDa80GTnvWcKXrIPf8Dzh2vItDzW1s2boVr+8oDQd+pH8ghNHT082KVZ+z4rOVeDat5szhdZxo+oJg73nOdrbh82yg87CXUy0+TtSu5fovHfx27RLbtnxN4769fF/rYceuPdTWbKc/0Idx8+7vfLl+I2s3V1FbU83J5gaO/PAdd7p/5dzPXRz37qLu22/YX/UVP3m30XPhLDdvXKV+53Z2NNRT5anmaGsbnR0dPBoKY8joTdMin8+Ty+XImBaplEXBLpJ9Z5GcmyMRjxOPRVVcsgtqwtlcHtOySKUzyj4aSjCTySgxgeuWlyYWTySIRqPKc2L+XD6v8mKXTDqNaZoqL7AsqzJlEZSEiEqBFJcXPSVC0nnRtiu+s22VlzPCSQO6xl7kDDGlENqg2rCypFCgr5pw2uyS12f05Vi6Kbor3Zl+FgHpZvnV05zO61gLvwdPMaXzWjS1lAAAAABJRU5ErkJggg==","aspectRatio":1.1666666666666667,"src":"/static/82ea4a9c4103e984a2b85e161cdae65c/0edbf/mern.png","srcSet":"/static/82ea4a9c4103e984a2b85e161cdae65c/d4144/mern.png 175w,\n/static/82ea4a9c4103e984a2b85e161cdae65c/a5370/mern.png 350w,\n/static/82ea4a9c4103e984a2b85e161cdae65c/0edbf/mern.png 560w","srcWebp":"/static/82ea4a9c4103e984a2b85e161cdae65c/5239a/mern.webp","srcSetWebp":"/static/82ea4a9c4103e984a2b85e161cdae65c/5575a/mern.webp 175w,\n/static/82ea4a9c4103e984a2b85e161cdae65c/8ea22/mern.webp 350w,\n/static/82ea4a9c4103e984a2b85e161cdae65c/5239a/mern.webp 560w","sizes":"(max-width: 560px) 100vw, 560px"}}},"tech":["MongoDB","Express","ReactJS(Hooks)","Node.js","Material UI"],"github":"https://github.com/Rosa-Kang/flymango","external":"https://flymango.vercel.app/","kind":"Personal Project"},"html":"<p>Full-stack React.js web application named Flymango!<br>\nIt is an MERN Stack application.</p>"}},{"node":{"frontmatter":{"title":"TypeScript Application","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAADRUlEQVQ4y32STUybBRjH34MHDzMuy0hGkMAGVCgtZRtDhA4GG/TzbflqCysDpAVaWvoBhcIo1TGhxcyNjLjiVxZNDAdjiBeTObODB69TD1486AGGGAd0dHwElp/pyxaNBw+//J88eZ4nz5fwbH+LjT9/Z/m3X1hb+ZWdzRV2N1d5lvqL7eQaO8k1SfeePuZgL8nB3ib7u+s8TW6wv3af7Ychth5OsvPzBAfJnxA+i4W4e2uGb+8/4N697/h6aYkP4+N8MOHgo6iTxKSTRMTBwqSThWjvc9I+JwuRThJjFu6MWUmMW1mYfAuh9Vw+vg4r18LjXB8J8c7YVQIOO7aGMhrPZeOqy8FVd/KQi2lOSbglOw/XpQLcz0n7hRuREH2aCvrUeRiKTiDLOIa2popAtw3z+TJ8TWqGTSUETSX4DXJ8+iJ8ejl+Q/E/qitiUFdIwFiM0C7qESvL6LhwltHmGtrUKoatJprfLEWvktF1qQq3ppigsZj3vE0Ss95G3u3VEXOJTPfpuTXcxvsBCxF7NULmyy+hys1m8c4838xFCdfKiXVa6DqTT2VOBsqcLK7UKQiKCmJuUUq8GbQy028gPmAmbCmXCk31NEi20NjSTiwcZN7fwVSHlv7Tr9EtP0HIpOayrpYusQafrZ6guZQph57ZQRvTLjM3fC1Sd0FRiVfzOl6NTBpd+P6HH1m8eZ363KOMmGoYUudjV2Rx11HF5EAH/nYdI211DJlPM9NTxpyngunuckYtFYxZ3+BqWyXh1nJplwGjAmHxkwUiHjceYx0zV0y4z2RjkefgqjjJ0tvdfJ64zRfzcSL2Gr4aV/JgtpRPh0rwaA/XkC70b4QJ+wWGHF34xYs0K06hK8ylUZFHW201wepCvoz28nH8GmHbefwaBYNaFV6dUhr1BQFRyZBZJX2C4KnPY0CroLYwh8wjr5J19BhZR16hKjsTecZxWmTHGVUX4KqV4dEW4NUc4ml4gYyB+nxCTWcPO0xfK9avZ8qpo7dVQ7NBj1k00yKasIoiNqORTqOOaI+euMvAdL9BuvB/mRu+TNxjRthaX+bJ+jKp9WV2kyvsJh+xnVwltfkHqc1VUhuPeLK+IsVs/R+P07rC3/ZnVgOWvxdTAAAAAElFTkSuQmCC","aspectRatio":1.5217391304347827,"src":"/static/703aa92dcc043397ca0b81f4475652e6/73c85/inspirit.png","srcSet":"/static/703aa92dcc043397ca0b81f4475652e6/d4144/inspirit.png 175w,\n/static/703aa92dcc043397ca0b81f4475652e6/a5370/inspirit.png 350w,\n/static/703aa92dcc043397ca0b81f4475652e6/73c85/inspirit.png 700w,\n/static/703aa92dcc043397ca0b81f4475652e6/6701b/inspirit.png 824w","srcWebp":"/static/703aa92dcc043397ca0b81f4475652e6/47203/inspirit.webp","srcSetWebp":"/static/703aa92dcc043397ca0b81f4475652e6/5575a/inspirit.webp 175w,\n/static/703aa92dcc043397ca0b81f4475652e6/8ea22/inspirit.webp 350w,\n/static/703aa92dcc043397ca0b81f4475652e6/47203/inspirit.webp 700w,\n/static/703aa92dcc043397ca0b81f4475652e6/032e5/inspirit.webp 824w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["TypeScript","Vite","Tailwind","Framer Motion","React Anchor Smooth Scroll"],"github":"https://github.com/Rosa-Kang/typescript-fitness","external":"https://inspirityoga.vercel.app//","kind":"Personal Project"},"html":"<p>Single Page Application built on TypeScript and React<br>\nSimple website for Yoga Studio with Form Submit</p>"}}]}}}